我正在尝试在沙盒解决方案中使用 Visual Webpart。但是每次我部署它:它都会给我以下错误:
错误1 项目项“VisualWebPart1”中文件“VisualWebPart1UserControl.ascx”的部署类型“TemplateFile”与沙盒解决方案中的功能不兼容。
我做了一些研究,发现沙盒解决方案不支持 Visual WP。无论如何我可以在沙盒解决方案中使用 Visual WP 吗?
沙盒解决方案为什么不真正支持 Visual WP 是否有任何具体原因。
我正在尝试在沙盒解决方案中使用 Visual Webpart。但是每次我部署它:它都会给我以下错误:
错误1 项目项“VisualWebPart1”中文件“VisualWebPart1UserControl.ascx”的部署类型“TemplateFile”与沙盒解决方案中的功能不兼容。
我做了一些研究,发现沙盒解决方案不支持 Visual WP。无论如何我可以在沙盒解决方案中使用 Visual WP 吗?
沙盒解决方案为什么不真正支持 Visual WP 是否有任何具体原因。
使用 VS Sharepoint 电动工具。它具有用于沙盒解决方案的可视化 Web 部件项目模板。 http://visualstudiogallery.msdn.microsoft.com/8e602a8c-6714-4549-9e95-f3700344b0d9/
您可以将解决方案直接部署到您的 SharePoint Server 场中,也可以将解决方案部署到沙盒中。沙箱是一个受限的执行环境,它使程序只能访问某些资源,并且可以防止沙箱中出现的问题影响服务器环境的其余部分。部署到沙盒中的解决方案(称为沙盒解决方案)不能使用某些计算机和网络资源,也不能访问部署它们的网站集之外的内容。
通常,可视 Web 部件不能被沙箱化,因为它需要在沙箱之外工作才能加载可视 Web 部件的基础用户控件。
这是在沙盒解决方案中使用 Visual WP 的方法:http: //msdn.microsoft.com/en-us/office365trainingcourse_lab_2_1_topic3.aspx
请点击此链接
SharePoint 2010 中沙盒解决方案的限制
http://msdn.microsoft.com/en-us/library/gg615454.aspx)
它将为您提供有关沙盒解决方案限制的详细信息。
RoManiac 是正确的,您不能在 Sanboxed 解决方案中部署可视 Web 部件,因为它包含用户控制。如果对您有帮助,请标记为答案。