English 中文(简体)
多IP的终端点错误
原标题:
  • 时间:2009-01-27 04:48:40
  •  标签:

我在部署我的WCF服务时遇到了问题。在本地它运行良好,但在我们的测试服务器上,我们设置了许多不同的服务在IIS上,都有不同的IP地址,比如:

192.168.0.10 <--- Default IP 192.168.0.11 192.168.0.12 <--- My webservice IP

当我尝试浏览http://192.168.0.12/mysevervice.svc时,一切都正常。然而,如果我将其添加到WCF测试客户端,则会检测到服务正常,但当我尝试调用服务方法时,它会进行DNS查找并尝试获得以下错误:

http://pcname/mysevervice.svc没有终结点可以接受消息。这通常是由于地址或SOAP操作不正确引起的。如有内部异常,则可以查看更多详细信息。

谢谢 (xiè xiè)

问题回答

请确保从您的客户端计算机可以解析出pcname。您可能注意到,当您通过以下方式浏览svc文件时:Http://SomeIPAddress/Service.svc,WCF服务显示下载WSDL的机器名称。

我想象一下,如果您正在通过VS生成客户端,那么机器名称将被插入到客户端中,而不是IP地址。请检查您的app.config,确保您的URL都正确无误。





相关问题
热门标签