为Windows集成安全性配置WCF主机

问题描述

| 我有以匿名方式运行的IIS7.5上承载的WCF服务-身份验证,请让我知道要在Windows集成安全性上运行的配置/步骤。谢谢     

解决方法

        关于NetTcpBinding的好处是,它默认使用Windows身份验证的传输安全性来保护。因此,您需要做的就是使用它。您的服务器绑定看起来像这样:
<service name=\"YourServiceNameHere\">
  <host>
    <baseAddresses>
      <add baseAddress=\"net.tcp://machineName/VirtualDirectory/\"/>
    </baseAddresses>
  </host>

  <endpoint
    address=\"\"
    binding=\"netTcpBinding\"
    contract=\"YourServiceContractHere\" />
</service>
这是一篇MSDN文章,内容更深入。在IIS中,您需要启用net.tcp,并启用Windows身份验证。