none
Активация изолированного решения завершается ошибкой RRS feed

  • Вопрос

  • Добавляю изолированное решение, которое требуется для связи с CRM2011

    Вот инструкция  http://blogs.technet.com/b/ptsblog/archive/2012/02/24/crm-2011-and-sharepoint-2010-integration-part-1.aspx

    Сама ошибка: Запрос на выполнение изолированного кода отклонен, поскольку служба узла изолированного кода слишком занята и не может обработать запрос.

    Кто нибудь сталкивался?

    18 апреля 2012 г. 4:02

Ответы

  • Удалось избавиться от ошибки.

    Вот статья http://blogs.msdn.com/b/sharepointdev/archive/2011/02/08/error-the-sandboxed-code-execution-request-was-refused-because-the-sandboxed-code-host-service-was-too-busy-to-handle-the-request.aspx

    В ней расписано несколько способов. В моём случае мог следующий:

    There is a registry key that is used by the sandboxed solution infrastructure and sometimes gets the wrong value. To ensure that it is set to the correct value, take these steps on all servers that are running the sandboxed host service :
    1.    On the server, click Start | Administrative Tools | Services.
    2.    On the Services dialog, scroll to SharePoint 2010 User Code Host.
    3.    Note the full user name in the Log On As column. You will need this information later.
    4.    Open SharePoint Management Shell.
    5.    Enter the following at the command prompt, including all punctuation.
    (Get-SPManagedAccount –Identity “username”).Sid.Value
    Replace username with the name you obtained in step 3. E.g., CorpDomain\FarmAdmin
    This will return the user’s SID (Security ID), which you will use in a later step.

    6.    Open the registry editor and navigate to:
    HKEY_USERS\SID you obtained earlier\SOFTWARE\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\SoftwarePublishing
    7.     Be sure the State key value is set to 0x00023e00.
    8.    Restart the sandboxed host service on all servers on which it is to run. It cannot hurt to do an iisreset as well.

    • Помечено в качестве ответа Roman Zhukov 4 мая 2012 г. 9:26
    20 апреля 2012 г. 12:22

Все ответы

  • 1) что в логах?

    2) вот подобный вопрос уже обсуждался http://www.gotdotnet.ru/forums/5/132320/


    Microsoft Student Partner, MCTS. Мой блог.

    19 апреля 2012 г. 8:39
  • Удалось избавиться от ошибки.

    Вот статья http://blogs.msdn.com/b/sharepointdev/archive/2011/02/08/error-the-sandboxed-code-execution-request-was-refused-because-the-sandboxed-code-host-service-was-too-busy-to-handle-the-request.aspx

    В ней расписано несколько способов. В моём случае мог следующий:

    There is a registry key that is used by the sandboxed solution infrastructure and sometimes gets the wrong value. To ensure that it is set to the correct value, take these steps on all servers that are running the sandboxed host service :
    1.    On the server, click Start | Administrative Tools | Services.
    2.    On the Services dialog, scroll to SharePoint 2010 User Code Host.
    3.    Note the full user name in the Log On As column. You will need this information later.
    4.    Open SharePoint Management Shell.
    5.    Enter the following at the command prompt, including all punctuation.
    (Get-SPManagedAccount –Identity “username”).Sid.Value
    Replace username with the name you obtained in step 3. E.g., CorpDomain\FarmAdmin
    This will return the user’s SID (Security ID), which you will use in a later step.

    6.    Open the registry editor and navigate to:
    HKEY_USERS\SID you obtained earlier\SOFTWARE\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\SoftwarePublishing
    7.     Be sure the State key value is set to 0x00023e00.
    8.    Restart the sandboxed host service on all servers on which it is to run. It cannot hurt to do an iisreset as well.

    • Помечено в качестве ответа Roman Zhukov 4 мая 2012 г. 9:26
    20 апреля 2012 г. 12:22
  • Изменил значение параметра реестра с 0x00023c00 на 0x00023e00.

    Может кто прокомментирует, что это за параметр.

    И почему значение по умолчанию 0x00023c00 приводит к ошибке.

    20 апреля 2012 г. 12:25
  • 0x00023c00 в шестнадцатеричной системе это ON, а 0x00023e00 - OFF


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.