locked
Проблема с DefaultCredentials для вебсервиса RRS feed

  • Вопрос

  • Подскажите, пожалуйста, в чём может быть проблема? ASP.NET-приложение (работающее на первом сервере) обращается к веб-службе Sharepoint на втором сервере (MOSS2007) следующим образом:

     

    SharePointListsWebService.Lists list = new SharePointListsWebService.Lists();

    list.Credentials = System.Net.CredentialCache.DefaultCredentials;

     

    Выдаётся ошибка: "The request failed with HTTP status 401: Unauthorized."

    на втором сервере у данной коллекции сайтов Sharepoint и на виртуальной директории /_vti_bin стоит Integrated Windows Authentication и отключён Enable anonymous access.

    На первом сервере в броузере http://server/_vti_bin/Lists.asmx отлично открывается.

     

    такой же результат при использовании

    list.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials; или

    list.UseDefaultCredentials = true;

     

    но если вводим имя пользователя и пароль:

    list.Credentials = new System.Net.NetworkCredential(username, password); , код выполняется корректно и нет ошибки аутентификации.

    15 декабря 2008 г. 8:16

Все ответы

  • Возможно, Вам быстрее ответят на форуме для разработчиков sharepoint:
    http://www.gotdotnet.ru/Forums/SharePoint/

    15 декабря 2008 г. 11:41
    Отвечающий