我在IIS7.5上托管的WCF服务作为匿名运行 - 身份验证,请让我知道在Windows集成安全性上运行的配置/步骤。感谢
答案 0 :(得分:0)
NetTcpBinding的好处是它使用传输安全保护,默认情况下是Windows身份验证。所以你需要做的就是使用它。您的服务器绑定看起来像这样:
<service name="YourServiceNameHere">
<host>
<baseAddresses>
<add baseAddress="net.tcp://machineName/VirtualDirectory/"/>
</baseAddresses>
</host>
<endpoint
address=""
binding="netTcpBinding"
contract="YourServiceContractHere" />
</service>
Here is an MSDN article更深入。在IIS中,您需要enable net.tcp,并启用Windows身份验证。