自定义(即我为 SharePoint 2010 开发的)可视 Web 部件是否必须在 SharePoint Office 365 的沙盒解决方案中运行,或者它可以是场解决方案吗?
谢谢,迷茫
自定义(即我为 SharePoint 2010 开发的)可视 Web 部件是否必须在 SharePoint Office 365 的沙盒解决方案中运行,或者它可以是场解决方案吗?
谢谢,迷茫
必须对 SharePoint 365 的 Web 部件进行沙盒处理。不能对可视 Web 部件进行沙盒处理,因为 Web 部件附带的 ascx 控件已复制到文件系统。如果需要在 SharePoint 365 中创建可视 Web 部件,可以使用 SharePoint Power Tools 扩展。
http://visualstudiogallery.msdn.microsoft.com/8e602a8c-6714-4549-9e95-f3700344b0d9
在那里,您可以选择创建可部署为沙盒解决方案的可视化 Web 部件。
独立于您创建的 SP-I(SharePoint 项)的类型,Office 365 仅支持沙盒解决方案。
Microsoft 将在未来几周/几个月内将 Office 365 迁移到 SharePoint 2013。迁移完成后,您还可以使用新的 SharePoint 2013 应用模型创建应用。
但目前,只能部署沙盒解决方案,因为不允许对跨 SiteCollection 边界可用的文件系统或元素进行任何更改。
当谈到 WebPart 开发时,您必须记住使用 SPSecurity 进行模拟是不可能的。(沙盒解决方案有更多限制,您应该重新访问 MSDN,以便对您可以在沙盒中做什么有一个共同的了解)