Применить пользовательскую мастер-страницу для нового семейства сайтов

Это работает для существующего семейства сайтов и любых новых сайтов в нем и их дочерних сайтов, НО, когда я создаю новое семейство сайтов, ну, я даже не могу создать новое семейство сайтов сейчас, так как это дает мне ошибку "файл не найден" как корневой сайт моего сайта. новый сайтколлекция не может найти мастер-страницу... ПОЧЕМУ?? Я имею в виду как??

using (SPWeb currentWeb = (SPWeb)properties.Feature.Parent)
            {
                using (SPSite currentSite = currentWeb.Site)
                {
                   //Set Masterpage
                    Uri masterURI = new Uri(currentSite.Url + "/_catalogs/masterpage/V4Copy.master");
                    currentWeb.CustomMasterUrl = masterURI.AbsolutePath;
                    currentWeb.MasterUrl = masterURI.AbsolutePath;
                    currentWeb.Update();
                }
            }

0 ответов

Другие вопросы по тегам