无法从其他计算机访问WCF服务?

时间:2010-06-23 07:11:33

标签: wcf

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

我使用过wsHttpBinding。

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

2 个答案:

答案 0 :(得分:2)

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

添加绑定配置如下

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

并在服务中添加

bindingConfiguration="none"

如果您不想要任何安全性,那么只有。

答案 1 :(得分:0)

在计算机B上,您必须提供一些可以访问A上的服务的凭据。

有关详细信息,请参阅此文章:Debugging Windows Authentication Errors,尤其是该文档底部的客户端凭据未正确设置部分。