0

我正在尝试使用现有的 WCF 服务。我得到错误 -

HTTP 请求未经客户端身份验证方案“Ntlm”授权。

从服务器收到的身份验证标头是:

'NTLM TlRMTVNTUAACAAAACgAKADgAAAA1gonic7frIsXfWMkAAAAAAAAAAJ4AngBCAAAABgGxHQAAAA9LAFMAUgBFAFgAAgAKAEsAUwBSAEUAWAABABYASwBTAFIARQBYAC0AVwBFAEIAMAAxAAQAFgBLAFMAUgBFAFgALgBMAE8AQwBBAEwAAwAuAEsAUwBSAEUAWAAtAFcAZQBiADAAMQAuAEsAUwBSAEUAWAAuAEwATwBDAEEATAAFABYASwBTAFIARQBYAC4ATABPAEMAQQBMAAcACAB9bh3UW7vOAQAAAAA

我使用安全模式=“运输。

我的客户端配置如下:

<security mode="Transport"> 

    <transport clientCredentialType="Ntlm" />

 </security>
4

1 回答 1

1

如果在 IIS 中公开 Web 服务,则必须在虚拟目录配置中激活 Windows 身份验证模式。

于 2013-09-27T15:33:12.173 回答