C# wcf服务器拒绝了客户端凭据

C# wcf服务器拒绝了客户端凭据,c#,wcf,C#,Wcf,我正在尝试连接到wcf服务器。当服务器和客户端都在同一台计算机上时,我的代码可以工作。但是,当客户端被设置在不同的机器上时,它就不工作了。 我找到了一些没有帮助的答案。 我遇到的问题是:wcf服务器拒绝了客户端凭据 以下是服务器配置的一部分: <security mode="Transport"> <transport clientCredentialType="Windows" protectionLevel="EncryptAndSign"/

我正在尝试连接到wcf服务器。当服务器和客户端都在同一台计算机上时,我的代码可以工作。但是,当客户端被设置在不同的机器上时,它就不工作了。 我找到了一些没有帮助的答案。 我遇到的问题是:wcf服务器拒绝了客户端凭据

以下是服务器配置的一部分:

     <security mode="Transport">
           <transport clientCredentialType="Windows" protectionLevel="EncryptAndSign"/>
           <message clientCredentialType="Windows"/>
         </security>
我试图将服务器安全性更改为“无”,但服务器无法运行。 唯一有帮助的解决方案是在客户端服务器上插入windows用户名和密码。但我想找到更好的解决办法


感谢前面的帮助

您是否在同一个windows用户下运行客户端和服务器?当我尝试在同一台计算机上在同一个用户下运行服务器和客户端时,它工作正常。当我将不同的计算机用于服务器和客户端时,连接失败。(每台计算机上有不同的windows用户)。用户可以从客户端计算机登录到您的服务器计算机吗?不可以。这是我的问题*(我同时管理服务器和客户端)然后您只需调整服务器计算机的权限,这样客户端用户就可以登录到那里。
 <security mode="Transport">
              <transport clientCredentialType="Windows" protectionLevel="EncryptAndSign" />
              <message clientCredentialType="Windows" />
            </security>
  _wcfClient = new wcfServiceClient(context, new NetTcpBinding(SecurityMode.Transport),
                   new EndpointAddress(@"net.tcp://" + host +
                                @":7919/wcfControl/name/"));

    _wcfClient .Open();