Я испытываю много трудностей, настраивав свою службу WCF для общения с SharePoint Web Services, в частности, я пытаюсь использовать списки. < /p>
Я работал, используя HTTP -ссылку на SharePoint для разработки, но теперь нам нужно переключиться на ссылку HTTPS. Я получил настройку веб -ссылки и обновлена для этой ссылки, но когда она пытается вызвать службу (например: getListItems), это ошибки со следующей ошибкой:
запрос не удался со статусом HTTP 401: неавторизованный. Затем я попытался настроить файл web.config для этого. Вот весь файл web.config: < /p>
http://site/_vti_bin/Copy.asmx
https://site/_vti_bin/Lists.asmx
< /code>
Если у кого -то есть подсказка, если я правильно настрою этот файл конфигурации для NTLM, это было бы действительно полезно. < /p>
Если это правильно настроено, то я думаю, что я буду перейти к следующему вопросу о том, правильно ли я настрою учетные данные: < /p>
inventoryList = new SharepointLists.Lists();
inventoryList.Url = "https://fullsiteurl/_vti_bin/Lists.asmx";
inventoryList.Credentials = new System.Net.NetworkCredential("user", "pass", "domain");
< /code>
Если кто -то мог бы рассказать об этом, это также было бы очень полезно.
If all this checks out ok, then I have no idea where to start on getting the HTTPS link with sharepoint working (The existing HTTP link to sharepoint is still accessible for the time being, until I can get the service working with the HTTPS link).
Подробнее здесь: https://stackoverflow.com/questions/575 ... b-services