Microsoft的这篇文章详细介绍了如何使用匿名客户端实施传输安全性。
http://msdn.microsoft.com/en-us/library/ms729789.aspx
我想知道是否有可能实现相同的目标,使用 netTcpBinding 代替 WsHttpBinding 并将服务作为Windows服务托管。
答案 0 :(得分:3)
是的,我看不出为什么这对netTcp Binding不起作用的原因。默认情况下,netTcp已使用传输级别安全性,但也使用Windows凭据。把它们关掉,你应该好好去。
<bindings>
<netTcpBinding>
<binding name="SecureNetTcp">
<security mode="Transport">
<transport clientCredentialType="None" />
</security>
</binding>
</netTcpBinding>
</bindings>
马克
答案 1 :(得分:0)
我从来没有这样做过,但你不能把客户端身份验证设置为无吗?