2012-11-07 66 views
0

我正在尝试在沙盒解决方案中使用Visual Web部件。但是我每次部署它:它给了我下面的错误:在工程项目
如何在沙盒解决方案中的SharePoint 2010中使用Visual Web部件

错误1的部署类型“TemplateFile”文件“VisualWebPart1UserControl.ascx”“VisualWebPart1”是不是在沙盒解决方案一个功能兼容。

我做了一些研究,发现沙盒解决方案中不支持Visual WP。无论如何,我可以在沙盒解决方案中使用Visual WP?

是否有任何具体的原因,为什么Visual WP不真正支持沙盒解决方案。

回答

0

您可以将解决方案直接部署到SharePoint Server服务器场,也可以将解决方案部署到沙箱中。沙箱是一个受限制的执行环境,它使程序只能访问特定的资源,并使沙箱中出现的问题不会影响服务器环境的其余部分。您部署到沙箱,这被称为沙盒解决方案,不能使用某些计算机和网络资源,并且该网站集,他们被部署在外面不能访问内容解决方案。

通常情况下,一个Visual Web部件不能因为它需要在沙盒之外工作以便加载Visual Web部件的底层用户控件。

这是如何在沙盒解决方案在Visual WP: http://msdn.microsoft.com/en-us/office365trainingcourse_lab_2_1_topic3.aspx

+0

@Dmitry Kozlov提到的SharePoint Power Tools允许将Visual Webpart部署到网站中。我安装它,它工作正常。那么,根据你的Visual Webpart(沙盒)是不是一个“正常”的webpart? –

0

请点击此链接砂盒装解决方案

限制在SharePoint 2010

http://msdn.microsoft.com/en-us/library/gg615454.aspx

它将向您提供有关沙盒解决方案限制的细节。

RoManiac是正确的,您不能在Sanboxed解决方案中部署可视化Web部件,因为它包含用户控件。 标记为答案,如果它可以帮助你。

相关问题