WCF服务无法在同一台计算机上调用另一个WCF服务

时间:2013-08-29 14:40:01

标签: .net wcf web-services iis windows-server-2008

我在服务器A中的IIS7中托管了一个网站。该网站调用一个也在服务器A中托管的Web服务,但该调用返回错误401.我尝试通过IP地址,主机(A)引用Web服务.domain.com),以及完全合格的dsn。没有工作。

经过一番研究,我发现了环回检查和BackConnectionHostNames。

请参阅此article

禁用环回检查可以解决问题,但不是理想的解决方案。

对于BackConnectionHostNames,我尝试添加:

  • A
  • A.domain.com
  • A.full.domain.com

但它不起作用。

我为网站播放了一些IIS http绑定,我尝试将A.domain.com添加到主机名,我也尝试设置IP,但仍然遇到了同样的错误。

我错过了什么吗? (我显然是......)我还应该注意什么?

任何帮助表示赞赏。感谢

1 个答案:

答案 0 :(得分:0)

一个简单的解决方案是通过localhost而不是dns名称来解决服务问题。