Невозможно переименовать заголовок сайта и список дочерних сайтов с помощью CSOM в SharePoint Online, если сайт создан сC#

Место общения программистов C#
Ответить
Гость
 Невозможно переименовать заголовок сайта и список дочерних сайтов с помощью CSOM в SharePoint Online, если сайт создан с

Сообщение Гость »


Я настроил сайт SharePoint Online и создал приложение, размещаемое у поставщика. Одной из функций приложения является переименование сайта, дочерних сайтов и списка, и бывают случаи, когда сайт, дочерний сайт и список необходимо переименовать, не включая переименование URL-адреса. Я могу без проблем переименовать дочерний сайт и список с помощью кода CSOM С#, когда сайт Share Point создан с использованием английского языка по умолчанию, но когда я пытаюсь переименовать дочерний сайт и список, если сайт создан с использованием языков по умолчанию, отличных от английского, ничего не произойдет, а также не возникнет никаких ошибок. throwing Если я вхожу в SharePoint Online через браузер (используя ту же учетную запись!) и использую пользовательский интерфейс для переименования URL-адреса, все работает без проблем.

вот код, который я использую для переименования сайта и дочернего сайта

var siteUrl_english = ""; var siteUr_nonEnglish = "URL-адрес языка по умолчанию не английский";

с использованием ( ClientContext ctx = new ClientContext( siteUr_nonEnglish )) ctx.Load(ctx.Site); ctx.ExecuteQuery(); Веб oWeb = ctx.Web; oWeb.Title = "TitleChnagedFor_Non-English"; oWeb.Обновление(); ctx.ExecuteQuery(); Я пробовал это как в подписке Microsoft 365 Developer (где я выполняю большую часть своей разработки и тестирования)
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»