The HTTP request is unauthorized with client authentication scheme 'Ntlm'. The authentication header received from the server was 'Negotiate,NTLM'
<p>I have a WCF service which is being called from my web application.
The WCF service call is made on SSL port 443.</p>

<p>When my application makes the call, i recieve the following error message in my log file:
The HTTP request is unauthorized with client authentication scheme 'Ntlm'. The authentication header received from the server was 'Negotiate,NTLM'</p>

<p>I checked the iis authentication headers on my machine(IIs 5.1) and the machine where the WCF service is deployed(IIS 6.0) using the cscript command:</p>

<p>For iis 5.1
adsutil set w3svc/1/ntauthenticationproviders "Negotiate,NTLM"</p>

<p>Simlilarly, the header has been set on server machine IIS 6.0 using the command:
adsutil set w3svc/1/root/ntauthenticationproviders "Negotiate,NTLM"</p>

<p>I have repeatedly checked the headers and they have the same value of "Negotiate,NTLM" at both ends, yet my service call is failing.</p>

<p>Kindly help.</p>
