深入了解SharePoint解决方案创建与项目结构
1. 创建SharePoint解决方案
在创建SharePoint解决方案时,我们有两种选择:沙盒解决方案(Sandboxed solutions)和场解决方案(Farm solutions)。
沙盒解决方案运行在安全且受监控的进程中,部署时无需SharePoint管理权限。不过,若选择沙盒解决方案,只能使用沙盒解决方案中有效的项目项类型。而选择“作为场解决方案部署”选项时,Visual Studio会将解决方案部署为完全受信任的场解决方案,此时可以使用项目中所有可用的SharePoint项目项类型,但部署需要管理权限,且解决方案将以完全信任模式运行。
在本次示例中,我们选择“作为沙盒解决方案部署”,然后点击完成按钮,即可完成项目的创建。
2. 沙盒解决方案与场解决方案对比
在项目创建早期,Visual Studio会让我们决定使用沙盒解决方案还是场解决方案。下面详细对比一下这两种解决方案:
- 场解决方案 :在SharePoint 2010之前,所有创建的解决方案都是场解决方案。场解决方案可部署到由一个或多个服务器组成的场,能影响整个SharePoint系统,对场中的所有网站集和网站都可用。但如果场解决方案出现问题,可能会影响系统中的所有网站和网站集。
- 沙盒解决方案 :这是SharePoint 2010引入的新型解决方案,部署在网站集级别,可将解决方案隔离,仅对场中的一个网站集可用。沙盒解决方案在与主SharePoint IIS Web应用程序进程分离的进程中运行,该进程会受到限制和监
超级会员免费看
订阅专栏 解锁全文
33

被折叠的 条评论
为什么被折叠?



