Не удается прочитать файл в приемнике событий ItemAdding - PullRequest
1 голос
/ 21 июля 2011

Я пытаюсь прочитать файл в ItemAdding (SharePoint2010). Я использую этот код:

public override void ItemAdding(SPItemEventProperties properties)
{
 XmlDocument doc = new XmlDocument();
 string file = Path.Combine(properties.WebUrl, properties.AfterUrl);
 doc.Load(file);
}

, но ошибка возврата программы в doc.Load(file); - Удаленный сервер возвратил ошибку: (401) Не авторизован. Как решить эту проблему?

1 Ответ

1 голос
/ 21 июля 2011

В каком пользовательском контексте работает код? у него достаточно прав доступа к этому файлу?

Вы можете попробовать использовать повышенные привилегии http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spsecurity.runwithelevatedprivileges.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...