问题:想要通过Infopath编程实现一些功能并发布到SharePoint2010服务器上,却出现下面的问题:
解决:
沙盒是一个受限制的执行环境,可使程序仅访问某些资源,并使在沙盒中发生的问题不会影响服务器环境的其余部分。部署到沙盒中的解决方案称为沙盒解决方案,它们不能使用某些计算机和网络资源,也不能访问它们部署到的网站集以外的内容。因为沙盒解决方案不会影响整个服务器场,因此不必由服务器场管理员进行部署。如果服务器场中的任意服务器上已启用沙盒解决方案,则网站集管理员可以将解决方案部署到沙盒中的某个运行。
默认情况下,禁用运行沙盒解决方案的功能。在要运行沙盒解决方案的每台应用程序服务器上启用沙盒解决方案。
启用沙盒解决方案
使用以下步骤可以在服务器场中的每台应用程序服务器上启用沙盒解决方案。
使用管理中心启用沙盒解决方案
-
验证您是否拥有以下管理凭据:
- 您必须是运行 SharePoint 管理中心网站的计算机上 Farm Administrators 组的成员。
- 您必须是运行 SharePoint 管理中心网站的计算机上 Farm Administrators 组的成员。
-
在 SharePoint 管理中心网站的主页上,选择“系统设置”下的“管理服务器上的服务”。
-
在“服务器”框中,选择要在其上启用沙盒解决方案的服务器。
-
在“Microsoft SharePoint Foundation 沙盒代码服务”行中,单击“操作”列中的“启动”。
-
针对要在其上启用沙盒解决方案的每台服务器,重复执行前面两个步骤。
使用 Windows PowerShell 启用沙盒解决方案
-
验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。
-
在“开始”菜单上,单击“所有程序”。
-
单击“Microsoft SharePoint 2010 产品”。
-
单击“SharePoint 2010 Management Shell”。
-
在 Windows PowerShell 命令提示符处,键入以下命令:
Start-Service -Name SPUserCodeV4
针对要在其上启用沙盒解决方案的每台服务器,重复执行以上过程。