У меня есть служба WCF, которая размещена в службе Windows, а служба Windows работает с «Локальная системная учетная запись». Служба пытается загрузить файл с сервера SharePoint и не с ошибкой:System.Net.WebException: Удаленный сервер возвратил ошибку: (401) Неавторизованный в WCF, размещенный в службе Windows
System.Net.WebException: Удаленный сервер возвратил ошибку: (401) Неавторизованный. на System.Net.WebClient.DownloadFile (Uri адрес, строка файла) в System.Net.WebClient.DownloadFile (String, String адрес Filename)
Похожие настройки работает в другой машине и сервис умеет общаться с сайтом Sharepoint, но не на моем сервере. Я пробовал эту настройку на другой машине, но такую же ошибку, кроме одной машины.
Какие разрешения необходимы для связи с SharePoint? Кроме того, как я могу проверить, какие учетные данные передаются во время запроса?
Вы можете использовать такие инструменты, как Fiddler, для контроля вашего запроса и ответа по сети. Удостоверились ли вы, что у локальной системной учетной записи есть разрешения на доступ к ресурсу на сервере sharepoint, поскольку служба Windows работает в контексте пользователя локальной учетной записи системы. – Rajesh
. Могли ли вы найти решение? – Nanu