Применить пользовательскую мастер-страницу для нового семейства сайтов
Это работает для существующего семейства сайтов и любых новых сайтов в нем и их дочерних сайтов, НО, когда я создаю новое семейство сайтов, ну, я даже не могу создать новое семейство сайтов сейчас, так как это дает мне ошибку "файл не найден" как корневой сайт моего сайта. новый сайтколлекция не может найти мастер-страницу... ПОЧЕМУ?? Я имею в виду как??
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();
}
}