本文介绍了如何使用CSOM代码创建appcatalog的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


您好,在这个项目中,我要求从CSOM创建appcatalog并使用
在线部署SharePoint应用程序。

  &NBSP; &NBSP; 1。如果我使用"APPCATALOG"创建网站集,则代码显示错误,"< errorcode>网页模板APPCATALOG不是  &NBSP; &NBSP;  适用于此租户上的网站。< / errorcode>"。请注意,来自UI的
可以创建appcatalog。


  &NBSP; 2。我也尝试过方法&tenbsp; tenantContext.Web.TenantAppCatalog.SiteCollectionAppCatalogsSites.Add("< ..> / sites / appcatalog");


但它抛出异常"不能从null对象调用方法或检索属性。以下调用堆栈返回的对象为null。 "TenantAppCatalog.Web.Microsoft.SharePoint.SPContext.Current"


请指导我如何创建APPCATALOG,紧急。

提前致谢。


解决方案

Hi there,

In my project, I have requirement to create appcatalog from CSOM and use that to deploy apps of SharePoint online.
     1. If I create site collection with "APPCATALOG", code is giving error, "<errorcode>The web template APPCATALOG is not       available for sites on this tenant.</errorcode>". Please note, from UI it is possible to create appcatalog.

   2. I have also tried method tenantContext.Web.TenantAppCatalog.SiteCollectionAppCatalogsSites.Add("<..>/sites/appcatalog");

But it is throwing exception "Cannot invoke method or retrieve property from null object. Object returned by the following call stack is null. "TenantAppCatalog.Web.Microsoft.SharePoint.SPContext.Current"

Please guide me how I create APPCATALOG, its urgent.
Thanks in advance.

解决方案


这篇关于如何使用CSOM代码创建appcatalog的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 20:56