在Office365

时间:2016-04-12 09:52:48

标签: sharepoint office365

我想知道哪种方法是将我们通常在Visual Studio中设计的典型SharePoint工件(例如列表定义,内容类型和网站列)部署到Office365网站集的最佳方式。

我已经在O365上工作了一年多,而我提出的唯一解决方案就是创建一个没有代码的沙盒解决方案,显然将其部署到我的网站。

不幸的是,现在许多客户甚至都不想听到“沙盒”这个词,那么还有其他解决方案吗?

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

Office 365模式和实践提供了有关如何执行此操作的示例:

https://github.com/OfficeDev/PnP

主要在https://github.com/OfficeDev/PnP/tree/master/Samples,您会找到您要找的所有物品。

https://github.com/OfficeDev/PnP/tree/master/Solutions/Provisioning.Framework.Cloud.Async包含一个完全构建的解决方案,其中包含基于xml的模板引擎,可以完全配置网站/网站集。

答案 1 :(得分:0)

Sandbox解决方案仍然非常适用,特别是在O365中。使用PowerShell的CSOM是另一种可行的替代解决方案。This thread已经讨论过这个主题。请参考以下文章:

Programmatically creating Site Columns and Content Types using the App Model