【问题标题】:How to use Visual webpart in SharePoint 2010 in Sandbox Solution如何在沙盒解决方案中使用 SharePoint 2010 中的可视化 webpart
【发布时间】:2012-11-08 22:38:12
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: sharepoint sharepoint-2010 sharepoint-deployment


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      请点击此链接

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

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

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

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

      【讨论】:

        【解决方案3】:

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

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

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

        【讨论】:

        • @Dmitry Kozlov 提到的 SharePoint Power Tools 允许将 Visual Webpart 部署到站点中。我安装了它,它工作正常。那么,根据您的说法,Visual Webpart (Sandboxed) 不是“正常”的 webpart?
        猜你喜欢
        • 2011-08-09
        • 1970-01-01
        • 2012-06-20
        • 2011-11-20
        • 2011-10-08
        • 2011-04-23
        • 2011-06-01
        • 2015-05-07
        • 2011-08-08
        相关资源
        最近更新 更多