У меня есть консольное задание, которое выполняет некоторое сравнение документов в библиотеке SharePoint, а затем удаляет некоторые документы.
Однако удаление завершается неудачно для некоторых документов со следующей ошибкой:
<ErrorCode>0x80070005</ErrorCode>
<ErrorText>Access denied.
You do not have permission to perform this action or access this resource.</ErrorText>
В чем может быть проблема?
Я проверил библиотеку документов и отдельные документы и убедился, что соответствующая учетная запись имеет разрешения на удаление. Фактически, многие другие документы удаляются из той же библиотеки.
Не может быть, чтобы кто-то еще где-то открыл документ; У меня не было возможности удалить некоторые документы более года.
ps метод удаления вызывается через listService.UpdateListItems(libraryname, XML)