В доступе отказано. У вас нет разрешения на выполнение этого действия или доступ к этому ресурсу при настройке пакета свойств - PullRequest
0 голосов
/ 26 мая 2020

Я использую объявление azure для получения контекста точки совместного доступа, а также в функции Azure для управления семействами сайтов. Но когда я попытался настроить пакет свойств, это не удалось. Мое azure рекламное приложение имеет полный контроль над разрешением сайта.

Sites.FullControl.All
Application
Have full control of all site collections
Yes



using (ClientContext context = spHelper.GetAzureADOnlyClientContext(hostUrl, spAzureAppId, spTenant, certificate, false))
                {
                    tenant.SetSiteAdmin(hostUrl, siteCreationInfo.TechnicalOwnerEmail, true);
                    admClientContext.ExecuteQuery();

                    string description = siteCreationInfo.Description;
                    if (!string.IsNullOrWhiteSpace(description))
                    {
                        //setting the propertyBag to flag the site created by CDA
                        context.Site.RootWeb.AllProperties["Createdby"] = "CDA-V0.5";
                        context.Site.RootWeb.Description = description;
                        context.Site.RootWeb.Update();
                    }
                    try
                    {
                        if (context.HasPendingRequest)
                        {
                            context.ExecuteQuery();
                        }
                        logHelper.writeLog("Site updated!");
                    }
                    catch (Exception ex)
                    {
                        logHelper.writeLog("Update site error:" + ex.Message);
                        throw;
                    }
                }

Могу ли я пропустить еще какие-то настройки?

...