0

我正在尝试在沙盒解决方案中使用 Visual Webpart。但是每次我部署它:它都会给我以下错误:

错误1 项目项“VisualWebPart1”中文件“VisualWebPart1UserControl.ascx”的部署类型“TemplateFile”与沙盒解决方案中的功能不兼容。

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

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

4

3 回答 3

2

使用 VS Sharepoint 电动工具。它具有用于沙盒解决方案的可视化 Web 部件项目模板。 http://visualstudiogallery.msdn.microsoft.com/8e602a8c-6714-4549-9e95-f3700344b0d9/

于 2012-11-07T07:43:00.157 回答
0

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

通常,可视 Web 部件不能被沙箱化,因为它需要在沙箱之外工作才能加载可视 Web 部件的基础用户控件。

这是在沙盒解决方案中使用 Visual WP 的方法:http: //msdn.microsoft.com/en-us/office365trainingcourse_lab_2_1_topic3.aspx

于 2012-11-07T11:58:02.170 回答
0

请点击此链接

SharePoint 2010 中沙盒解决方案的限制

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

它将为您提供有关沙盒解决方案限制的详细信息。

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

于 2012-11-07T12:06:31.060 回答