我做了很多研究,但未能找到解决方法。有谁知道如何使用CSOM以编程方式在Sharepoint Online上更改子网站的URL?任何帮助或指导将不胜感激。
由于
答案 0 :(得分:4)
我终于能够弄清楚如何做到这一点。显然,所需要的只是更新ClientContext.Web上的ServerRelativeUrl属性。以下是可能需要做类似事情的其他人的代码:
using (ClientContext context = this.GetContext(this.siteUrl))
{
var web = context.Web;
context.Load(web);
context.ExecuteQuery();
web.ServerRelativeUrl = "/sites/SiteCollection/NewSiteName";
web.Update();
context.ExecuteQuery();
}