我想在Visual Studio(Sandbox Solution)中创建一个完整的网站,因此它易于部署(网站收集级别的按钮上的按钮)到Office 365 / SharePoint在线。

我可以创建我的网站和子区域,但是当我无法弄清楚如何在其他子部分的正确子内/页面库中获取我的应用程序页面...

当我第一次将我的应用程序页面放在文件夹中时,我会收到错误,因为文件夹已存在,所以无法创建子部分。 但是,当我第一次创建我的网站结构时,也无法在另一个子站点的正确子单元中获取我的申请页面。

任何想法?

有帮助吗?

解决方案 5

最后我使用客户端对象模型来创建我的网站。 它读取网站的完整结构 并在网站上重新构建它。

工作很好: - )

其他提示

在沙箱解决方案中不允许使用应用程序页面。

所以所有页面都必须是网站页面,部署通过模块。然后可以将这些模块添加到可以在差分站点上激活的特征,具体取决于每个站点上所需的页面。

抱歉,它是网站页面。; - )

但是我解决了它的工作解决了。:-) 首先我将我的页面放在Temp文件夹中的网站集中;然后将文件移动到子位页面库。

我认为webTemplates将是您的最佳选择。他们在SharePoint在线/办公室365 / Sandbox解决方案中完美地工作。这是一个关于它们的详细和广泛的帖子: http://博客.msdn.com / b / vesku / archive / 2010 / 10/14 / sharepoint-2010-and-web-templates.aspx

bolexquote 但我解决了它的工作解决了。:-)首先我将我的页面放在Temp文件夹中的网站集中;然后将文件移动到子位页面库。

为什么您不使用功能和模块? 在这种情况下,最好使用“Web”范围创建功能,并将模块添加有必要的站点页面。由于您有一个网络范围的功能,您可以在不同的网站上激活此功能,以将网站页面传送到站点库。

许可以下: CC-BY-SA归因
scroll top