为WCF安全模式配置本地网络

为WCF安全模式配置本地网络,wcf,wcf-security,Wcf,Wcf Security,我有几台机器通过无线路由器连接 当我在其中一台机器上使用“安全模式=‘无’”构建WCF服务时,构建从其他机器访问和使用该服务的客户端应用程序不会有任何问题。 但是当我尝试使用安全模式时,说“security mode='Message'”,然后我开始出现问题,我得到一个SecurityNegotiationException:调用方未通过服务的身份验证 每台机器都有自己的机器名、windows用户名和密码。我允许它们之间的点对点文件访问 这次我用的是netTcpBinding 请,我需要帮助…您

我有几台机器通过无线路由器连接

当我在其中一台机器上使用“安全模式=‘无’”构建WCF服务时,构建从其他机器访问和使用该服务的客户端应用程序不会有任何问题。

但是当我尝试使用安全模式时,说“security mode='Message'”,然后我开始出现问题,我得到一个SecurityNegotiationException:调用方未通过服务的身份验证

每台机器都有自己的机器名、windows用户名和密码。我允许它们之间的点对点文件访问

这次我用的是netTcpBinding


请,我需要帮助…

您是否已将“clientCredentialType”设置为“Windows”?下面的配置假定您的服务pc和客户端pc位于同一Windows域中

<bindings>
  <netTcpBinding>
   <binding name = "mybinding">
     <security mode="Message">
       <message clientCredentialType="Windows"/>
     </security>
    </binding>
  </netTcpBinding>
</bindings>


我是网络新手。如何设置您告诉我的配置?。我有几个windows 7计算机连接到无线路由器,我的internet连接基于动态IP地址。如何为所有计算机设置相同的域?我是否必须安装远程服务器管理工具或其他工具?抱歉,响应太晚。对于网络,只要您可以使用Windows域登录而不是工作组登录来登录pc,就可以使用。有关security mode=“Message”的一般概念,请参见以下链接