如何强制.net WCF客户端在basicHttpBinding中使用NTLM?

问题描述:

现在我有这样定义的安全节点:如何强制.net WCF客户端在basicHttpBinding中使用NTLM?

The HTTP request is unauthorized with client authentication scheme 'Negotiate'. The authentication header received from the server was 'NTLM'.

更改您的clientCredentialType为 “NTML”:

<security mode="TransportCredentialOnly"> 
    <transport clientCredentialType="Windows" proxyCredentialType="None" realm="" /> 
    <message clientCredentialType="UserName" algorithmSuite="Default" /> 
</security> 

即时得到下面的错误。

+0

THANKYOU - 您节省了很多负载平衡的问题 – 2015-02-23 22:35:55