none
Запрос HTTP не разрешен для схемы аутентификации клиента "Ntlm". От сервера получен заголовок аутентификации "NTLM". RRS feed

  • Вопрос

  • Добрый день!

    Я уже задавал этот вопрос, но видимо, не там.

    Ситуация такая-  есть клиентская часть веб-службы,создавал ее через VS 2012- Add Service Reference.

    Все работало до поры до времени, после обновлений веб-сервиса иногда выдавалась данная ошибка, но все обычно лечилось переребилдом всего проекта.

    Однако, после очередного обновления веб-сервиса- сломалось окончательно. 

    Теперь при каждом вызове сервисного метода Send(...) - выдается ошибка :

    Запрос HTTP не разрешен для схемы аутентификации клиента "Ntlm". От сервера получен заголовок аутентификации "NTLM".


    app.config :

     
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <system.serviceModel>
        <bindings>
          <basicHttpBinding>
            <binding name="CTfsTasksWSBinding">
              <security mode ="TransportCredentialOnly">
                <transport clientCredentialType="Ntlm"/>
              </security>
            </binding>
          </basicHttpBinding>
        </bindings>
        <client>
          <endpoint address="http://server.domen.local/tfs_tasks_ws.php"
            binding="basicHttpBinding" bindingConfiguration="CTfsTasksWSBinding"
            contract="Bitrix.CTfsTasksWSInterface" name="CTfsTasksWSSoap" />
        </client>
      </system.serviceModel>
      <connectionStrings>
        <add name="DefaultConnection" connectionString="Data Source = |SQL/CE|" />
      </connectionStrings>
    </configuration>

    В коде :

    Bitrix.CTfsTasksWSInterfaceClient cll = new Bitrix.CTfsTasksWSInterfaceClient();
    
    cll.ClientCredentials.Windows.ClientCredential = new System.Net.NetworkCredential(loginn, passwd);
    cll.ClientCredentials.Windows.AllowedImpersonationLevel = System.Security.Principal.TokenImpersonationLevel.Delegation;


    Помогите решить эту проблему, пожалуйста.

    П.С. да, в процессе попыток исправления данной ошибки- пересоздавал службу,переименовывал, но все без толку.

    • Изменено LightVolk 7 марта 2014 г. 6:26
    7 марта 2014 г. 5:40

Ответы