Что означает это MessageSecurityException? - PullRequest
1 голос
/ 16 сентября 2011

Это исключение говорит мне, что я звоню в веб-сервис, который требует NTLM?

Исключение

[MessageSecurityException: HTTP-запрос не авторизован с помощью схемы аутентификации клиента «Согласование». Заголовок аутентификации, полученный от сервера, был 'Basic realm = "bca-pdm-live.int.somecompany.ca", Negotiate, NTLM'.] System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage (IMessage reqMsg, IMessage retMsg) +10259322 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (MessageData & msgData, тип Int32) + 539

Если это так, я настроил следующую конфигурацию безопасности для использования NTLM, но все еще получаю это исключение.

<security mode="Transport">
    <transport clientCredentialType="Windows" />           
</security>

Как правильно настроить мой клиент, чтобы я не получил исключение выше?

...