0

我有两个通过 WCF 相互通信的 asp.net Web 应用程序。在两个不同的本地主机中开发了两个应用程序。一旦开发成功,我们将它们发布到同一个测试服务器。现在,当其中一个应用程序尝试在另一个应用程序中调用该服务时……它会抛出错误……无法解析远程名称。有人可以建议我如何解决这个问题吗?

4

1 回答 1

1

正如@Dhawalk 提到的,配置将非常有帮助。

通常,此错误通常意味着您的“服务地址”错误 - 检查客户端端点的值。默认情况下,您可以在客户端的 app.config 中的 serviceModel 部分找到它。

类似的东西(对于basicHTTPBinding)

. . .     
<client>
       <endpoint address="http://YOUR_SERVER_NAME/SERVICE_NAME" ...
. . . 

确保您可以从“客户”应用程序访问此 URL

于 2013-04-07T04:47:30.987 回答