沙盒解决方案似乎过于严重瘫痪

Vac*_*ano 2 sharepoint web-parts sharepoint-2010 sandbox-solution farm-solution

我正在学习SharePoint以及您可以部署的不同类型的解决方案.从我正在观看的训练看来,你应该尽可能地使用沙盒解决方案.这是因为Farm Solutions会把事情弄得太乱.

但是,Sandbox Solutions不支持我使用WebParts做的两件主要事情.这些是Visual WebParts和WebPart通信.(第一个是不允许的,因为它需要命中文件系统而第二个是不允许的,因为它使用反射).

在我看来,我的WebParts总是想要做至少其中一件事.(不通信的WebParts真的不是模块化的吗?)

我是否忽略了这一点,或者Sandbox Solutions是一个"好主意",实际代码中并没有真正使用它?

Shi*_*iji 6

是的,我同意您的看法,Sandbox解决方案非常严格.

但是,正是这种限制赋予了他们自己的价值.由于这些限制,沙盒解决方案无法打倒一个农场(至少理论上,有人可能会找到一种方法).

这意味着您可以向更多用户开放以在服务器场上部署内容.还需要将内容部署到SharePoint Online.

沙盒解决方案的限制性更强,意味着开发更加繁琐,您必须按照限制进行编程.这使解决方案更加昂贵.因此,除非您有充分的理由不使用它,否则默认值应为farm.