Причины HTTP-ошибки 409 / Conflict при загрузке файла в sharepoint с помощью .NET WebRequest?

У меня есть метод, который использует WebRequest для загрузки файла в список / папку sharepoint 2010, используя запрос PUT, с параметром Overwrite Header, установленным на T (перезапись).

Когда загружается несколько файлов (метод вызывается несколько раз), некоторые запросы завершаются с ошибкой 409 Conflict HTTP.

Я поискал в Google, и, похоже, наиболее распространенной причиной является попытка изменить / обновить файл, который не существует (например, установка URL-адреса запроса на путь без имени файла). Однако это не так. В случае, если конфликт как-то связан с уже существующим файлом, я добавил код для физического удаления файла перед загрузкой это, и я все еще получаю 409.

Кто-нибудь получал этот тип ошибки, и если да, можете ли вы рассказать мне, как вы ее исправили и в чем была основная причина? Любая помощь приветствуется. Спасибо

28
задан GR7 22 July 2011 в 02:20
поделиться