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

abu*_*ker 9 c# wcf ntlm wcf-client

现在我的安全节点定义如下:

<security mode="TransportCredentialOnly">
    <transport clientCredentialType="Windows" proxyCredentialType="None" realm="" />
    <message clientCredentialType="UserName" algorithmSuite="Default" />
</security>
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

HTTP请求未经授权使用客户端身份验证方案"Negotiate".从服务器收到的身份验证标头是"NTLM".

JP *_*oto 11

clientCredentialType更改为" Ntlm ".