Можете войти на сайт SharePoint с C# служба Windows, но способен логин от служб SSIS
Я использую объектную модель cleint для входа на сайт sharepoint(используя учетные данные учетной записи службы) и загрузки файла excel. Я могу сделать это с помощью пакета SSIS с задачей скрипта. Но когда я попытался выполнить ту же задачу с помощью службы Windows C# , то получил сообщение "удаленный сервер вернул ошибку (401) unauthorized". Мой вопрос таков,
1) Использование учетные данные учетной записи службы от службы SSIS я могу загрузить файл в sharepoint, но не могу загрузить его с помощью Служба C# windows с тем же самым учетные данные учетной записи службы.
2) Использование мои верительные грамоты от Служба C# windows я могу загрузить файл в sharepoint, но не могу загрузить его с помощью Служба C# windows с учетные данные учетной записи службы.
Что я уже пробовал:
1) клиент.Учетные данные = new NetworkCredential("matif", "yyy", "xyz");
клиент.UseDefaultCredentials = false;
Это провал!!!
2)Клиент.UseDefaultCredentials = true;
Это уже успех!!
3) даже попробовал передать заголовок авторизации в webclient.