如何使用CSOM代码创建appcatalog [英] How to create appcatalog using CSOM code

查看:107
本文介绍了如何使用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,紧急。

提前致谢。


解决方案

您好


请确保您拥有最新的CSOM库,您可以让租户管理员执行代码。



https://techcommunity.microsoft.com/t5/SharePoint-Developer/SharePoint-Online -CSOM换创建站点收集应用内-录/ TD-p / 160865


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.

解决方案

Hi

Please ensure that you have latest CSOM libraries and you get tenant admin to execute the code.

https://techcommunity.microsoft.com/t5/SharePoint-Developer/SharePoint-Online-CSOM-for-creating-Site-Collection-App-Catalog/td-p/160865


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

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆