我一直在观看有关SharePoint开发的一些多元视频培训视频。

我看到的一件事是,您可以制作沙箱解决方案或农场解决方案。

从培训视频中,它说Sandbox解决方案根本不会更改SharePoint服务器的文件系统。 (虽然将农场解决方案部署到GAC并保存在SharePoint目录中。)

因此,我的问题是,如果未存储在文件系统上,该如何持续?当我上传沙盒解决方案然后重新启动我的SharePoint服务器时,如果在任何地方都不在文件系统上,则在哪里加载了沙盒解决方案?

我猜想教练进行了监督,并且沙箱解决方案保存在“安全”的某个地方。我的问题是,这是如何工作的?如果没有保存,那么在SharePoint Server重新启动后如何重新加载它?如果保存,它保存在哪里?

有帮助吗?

解决方案

部署沙盒解决方案时,将包含在WSP软件包中 - 该软件包持续到内容数据库中。沙箱解决方案内容保存在内容数据库本身中的“解决方案”表中(请参见定义列)。

它们仅在运行程序集(例如页面加载)时才放入UCCACHE,然后在某个时候将其删除。

看 - Microsoft SharePoint开发人员文档团队博客> 沙盒解决方案中的组件在哪里部署?

其他提示

当您部署沙箱时,汇编将转到UCCACHE。当您部署农场时,他们去了GAC或垃圾箱。沙盒组件写在C: ProgramData Microsoft SharePoint uccache的CO:

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top