Я нашел ваш вопрос, выполнив поиск аналогичной проблемы.
Полагаю, вы решили проблему в это время.Может быть, это может помочь другим людям, имеющим ту же проблему.
Вы делаете это с объектом SPSecurity?
например.
SPSecurity.RunWithElevatedPrivileges(delegate(){
SPSite site = new SPSite(siteUrl); //You need the url here
using(SPWeb web = site.OpenWeb();
{
web.Title = "The new Title";
web.Update();
}
});
Это потому, что у пользователя может не бытьпривилегии, делающие это.
Но это должно сработать!