Как мне получить разрешение на использование ..._ vti_bin / search.asmx?
Мне удается настроить ссылку на службу для вышеуказанного веб-службы.
Анонимный доступ отключен на сайте порта 80 Sharepoint.
Вот мой код в VS 2010:
DocSystemApplication.QueryWebServiceProxy.QueryServiceSoapClient client = new DocSystemApplication.QueryWebServiceProxy.QueryServiceSoapClient();
client.ClientCredentials.Windows.ClientCredential = CredentialCache.DefaultNetworkCredentials;
string queryXML = @" .... ";
System.Data.DataSet dataset = client.QueryEx(queryXML);
Это дает исключение времени выполнения:
HTTP-запрос не авторизован с помощью схемы аутентификации клиента «Anonymous».Заголовок аутентификации, полученный от сервера, был 'Negotiate, NTLM'.
С этим связан вопрос, что обнаруженные мной примеры, похоже, не используют "QueryServiceSoapClient", а просто "QueryService"?
Любые предложения будут оценены.// Lars S