2011-06-15 68 views
0

我有WCF服务托管在IIS7.5上以匿名身份运行 - 身份验证,请让我知道在Windows集成安全性上运行的配置/步骤。谢谢为WCF主机配置windows集成安全

+0

WCF配置步骤或IIS步骤或两者?你使用什么绑定?请提供 – BrandonZeider 2011-06-15 13:26:50

+0

。使用Net tcp绑定。 – Yogesh 2011-06-15 13:30:25

+0

对不起,我使用基本的http,我必须改变,以净TCP – Yogesh 2011-06-15 13:32:36

回答

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身份验证。

IIS screenshot