1

自定义(即我为 SharePoint 2010 开发的)可视 Web 部件是否必须在 SharePoint Office 365 的沙盒解决方案中运行,或者它可以是场解决方案吗?

谢谢,迷茫

4

2 回答 2

1

必须对 SharePoint 365 的 Web 部件进行沙盒处理。不能对可视 Web 部件进行沙盒处理,因为 Web 部件附带的 ascx 控件已复制到文件系统。如果需要在 SharePoint 365 中创建可视 Web 部件,可以使用 SharePoint Power Tools 扩展。

http://visualstudiogallery.msdn.microsoft.com/8e602a8c-6714-4549-9e95-f3700344b0d9

在那里,您可以选择创建可部署为沙盒解决方案的可视化 Web 部件。

于 2012-11-08T12:13:19.257 回答
0

独立于您创建的 SP-I(SharePoint 项)的类型,Office 365 仅支持沙盒解决方案。

Microsoft 将在未来几周/几个月内将 Office 365 迁移到 SharePoint 2013。迁移完成后,您还可以使用新的 SharePoint 2013 应用模型创建应用。

但目前,只能部署沙盒解决方案,因为不允许对跨 SiteCollection 边界可用的文件系统或元素进行任何更改。

当谈到 WebPart 开发时,您必须记住使用 SPSecurity 进行模拟是不可能的。(沙盒解决方案有更多限制,您应该重新访问 MSDN,以便对您可以在沙盒中做什么有一个共同的了解)

于 2013-01-30T10:11:10.680 回答