2010-08-26 111 views
2

我使用SharePoint 2010和创建使用Visual Studio 2010年当我创建在Visual Studio 2010 SharePoint项目一个简单的网络的一部分,我指定“部署为沙盒解决方案”选项。当我运行项目时,在添加Web部件的SharePoint站点的页面中,我可以看到Web部件。但是,当我尝试将Web部件添加到页面中,我收到此错误“沙盒代码执行请求被拒绝,因为沙盒代码主机服务是太忙,无法处理请求。”SharePoint 2010的沙盒解决方案

我已经搜查了谷歌的错误消息。解决此错误的方法是在管理中心中启动“Microsoft SharePoint Foundation用户代码服务”服务。但是,当我使用中央管理站点查看服务器上的服务时,我错过了此服务。我没有看到这个服务,我之前可以运行沙盒解决方案,但它不再工作。我不知道如何解决这个问题。

感谢,亚太区首席技术官Matt


+0

关于SharePoint服务器上的服务,“SharePoint 2010用户代码主机”是否可用并正在运行?运行Services.msc。 – Shaneo 2010-08-26 12:42:23

回答

3

我终于得到它固定。我修复它的方式是管理中心>系统设置>管理器用户解决方案,在负载平衡下,我选择了“所有沙箱代码作为请求在同一台机器上运行”选项,现在都可以使用。

出于某种原因,我仍然缺少这项服务 - “微软的SharePoint Foundation用户代码服务”。但是,我一直在“中央管理网站上的服务”下列出了“Microsoft SharePoint Foundation沙盒代码服务”服务。而且我正在使用SharePoint Server标准版,因此对于标准版我可能会使用此服务。

问候,亚太区首席技术官Matt

1

虽然我已经看到列出服务名称为“微软的SharePoint Foundation用户代码服务”对MSDN和管理中心网站的截图名为“微软的SharePoint Foundation用户代码服务”的引用,该服务被列为“微软SharePoint Foundation沙盒代码服务“,位于管理中心网站上我的开发和测试服务器上。

正如TechNet文章Sandboxed solutions overview (SharePoint Foundation 2010)中描述:

的沙盒解决方案服务具有不同的名称,具体取决于您访问该服务。在SharePoint管理中心网站中,该服务称为Microsoft SharePoint Foundation沙盒代码服务。在服务器上的服务控制台中,该服务称为SharePoint用户代码主机服务。为避免混淆,本文将该服务称为“沙盒解决方案服务”。“

此外,TechNet文章Enable sandboxed solutions on the farm (SharePoint Foundation 2010)列出两种方法来启动服务:

  1. 从管理中心网站的服务器页面上的服务,单击开始行动Microsoft SharePoint Foundation沙盒代码服务行。
  2. 从PowerShell执行以下命令:Start-Service -Name SPUserCodeV4
相关问题