2010-06-23 100 views
0

我已经在machineA中部署了wcf服务,并试图通过wcftestclient访问它,这是另一个系统machineB。但我收到错误“调用者未通过wcf服务进行身份验证”。当我在machineA本身进行测试时,这个wcf服务工作正常。WCF服务无法从另一台机器访问?

我已经使用wsHttpBinding。

如何解决这个问题?请帮帮我。

回答

2

如果该服务仅在Intranet中公开,则删除安全性。

添加绑定配置如下

<binding name="none"> 
    <security mode="None" /> 
</binding> 

,并在服务添加

bindingConfiguration="none" 

如果你不想那么只有任何安全性。

0

在计算机B,你必须提供一些凭证即有机会获得服务的A.

看到这篇文章:Debugging Windows Authentication Errors的细节,特别是部分客户端凭据不会在底部正确设置该文件。

相关问题