沙盒解决方案适合在以下两种常见情况下使用:
- 组织希望在 SharePoint Server 生产网站上运行员工代码,并且此代码没有经过严格的评审和测试。
- 宿主希望让所承载的 SharePoint Server 网站的所有者上载和运行自定义代码。
使用沙盒解决方案的主要好处如下:
- 可以将沙盒解决方案添加到 SharePoint Server 生产环境中,而不存在影响沙盒外的进程的风险。
- 网站集管理员可以部署沙盒解决方案。这将使服务器场管理员从此项任务中解脱出来。
- 由于沙盒在可受配额限制的单独进程中运行,并且可以监控其对服务器场的影响,因此增加了可伸缩性和灵活性。
- 可以将解决方案从沙盒中移出并直接在场中运行,而不必修改或重新编译解决方案。