0

试图将Web部件解决方案从服务器场解决方案迁移到沙盒解决方案。我已经看到在线大纲中的步骤在项目级别更改属性,这是一个名为“沙箱解决方案”的布尔值。但是,当我查看项目的属性时,我看不到此选项。有没有人有关于如何将包含多个Web部件的解决方案从服务器场解决方案迁移到沙箱的想法?将Sharepoint Web部件更改为沙盒解决方案

回答

0

恐怕这是做不到的。在创建和部署服务器场解决方案时,它会将额外的控件加载到解决方案中,使解决方案可以轻松访问其容器外部的数据。用户控件就是一个例子。在Sandbox解决方案中不允许此控件,因为它允许访问SharePoint根目录。只是更改该选项不会恢复该选项,因为即使不使用该解决方案,整个解决方案也会与其配合。它将被部署。我发现您正在谈论的博客文章或与之类似的博客文章,并且从未见过这种工作。这就是您在开始时定义项目类型的原因,因为Visual Studio根据您的选择应用了不同的控件。删除沙盒并重新编译将无法工作。

另一方面,您可以将沙箱解决方案转换为服务器场解决方案。这是因为您正在从较强的安全性转移到“较少”

+0

也许我可以创建一个新的沙盒解决方案并开始导入一些类。非常新的Visual Studio开发工具,我是一个Java开发人员.. – user2524908

+0

我看到选项,您可以将cab零件导入其他解决方案。这可能会将其导入沙箱项目吗? – user2524908

+0

我认为可能。我没有尝试过你以前在做什么。你必须记住的最大的事情是,沙盒解决方案不允许离开他们的网站。如果您需要其他网站或甚至是文件系统的数据,则无法使用。 –

相关问题