Sharepoint 2010 изолированное решение - PullRequest
2 голосов
/ 26 августа 2010

Я использую SharePoint 2010 и создаю простую веб-часть с помощью Visual Studio 2010. Когда я создаю проект SharePoint в Visual Studio 2010, я указываю параметр «Развернуть как изолированное решение». Когда я запускаю проект, на странице на сайте sharepoint при добавлении веб-части я вижу веб-часть. Но когда я пытался добавить веб-часть на страницу, я получил эту ошибку: «Запрос на выполнение изолированного кода был отклонен, поскольку служба узла изолированного кода была слишком занята для обработки запроса».

Я искал в Google сообщение об ошибке. Решение этой ошибки - запуск службы «Служба кода пользователя Microsoft SharePoint Foundation» в центре администрирования. Однако, когда я смотрю на Службы на Сервере, используя сайт центра администрирования, мне не хватает этой службы. Я не вижу этого сервиса, раньше мне удавалось запускать «песочницы», но он больше не работает. Я не знаю, как это исправить.

Спасибо, Hitesh


Ответы [ 3 ]

3 голосов
/ 27 августа 2010

Я наконец-то исправил это.Я исправил это как «Центр администрирования»> «Настройки системы»> «Решения пользователя». В разделе «Балансировка нагрузки» я выбрал параметр «Весь изолированный код выполняется на той же машине, что и запрос», и теперь все работает.

По какой-то причине мне все еще не хватает этой службы - «Служба кода пользователя Microsoft SharePoint Foundation».Однако у меня всегда была служба «Служба изолированного кода Microsoft SharePoint Foundation», перечисленная в разделе «Службы» на сайте центра администрирования.И я использую SharePoint Server Standard Edition, поэтому, возможно, для Standard Edition вместо этого у меня есть эта служба.

С уважением, Hitesh

1 голос
/ 31 мая 2012

Несмотря на то, что я видел ссылки на имя «Служба кода пользователя Microsoft SharePoint Foundation» на MSDN и снимки экрана веб-сайта центра администрирования, на которых имя службы указано как «Служба кода пользователя Microsoft SharePoint Foundation», служба указана как «Microsoft SharePoint». Foundation Sandboxed Code Service "на сайте центра администрирования на моих серверах разработки и тестирования.

Как описано в статье TechNet Обзор изолированных решений (SharePoint Foundation 2010) :

Служба «песочницы» имеет разные названия в зависимости от того, где вы получаете доступ к службе. На веб-сайте центра администрирования SharePoint эта служба называется службой изолированного кода Microsoft SharePoint Foundation. В консоли служб на сервере эта служба называется службой узла кода пользователя SharePoint. Во избежание путаницы в этой статье эта служба называется «сервисом изолированных решений».

Кроме того, в статье TechNet Включение изолированных решений в ферме (SharePoint Foundation 2010) перечислены два способа запуска службы:

  1. На странице «Службы на сервере» веб-сайта центра администрирования нажмите Запустить в столбце Действие строки Служба изолированного кода Microsoft SharePoint Foundation .
  2. В PowerShell выполните следующую команду: Start-Service -Name SPUserCodeV4
1 голос
/ 11 ноября 2011

Отказ от использования служб пользовательского кода довольно очевиден:)

Но возможны и другие случаи.Вот хороший пост на эту тему: http://www.pdfsharepoint.com/error-sandboxed-too-busy-handle-request/

На самом деле есть еще три способа решения этой проблемы, включая реестр, файл hosts и параметры конфигурации.

...