Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有两个通过 WCF 相互通信的 asp.net Web 应用程序。在两个不同的本地主机中开发了两个应用程序。一旦开发成功,我们将它们发布到同一个测试服务器。现在,当其中一个应用程序尝试在另一个应用程序中调用该服务时……它会抛出错误……无法解析远程名称。有人可以建议我如何解决这个问题吗?
正如@Dhawalk 提到的,配置将非常有帮助。
通常,此错误通常意味着您的“服务地址”错误 - 检查客户端端点的值。默认情况下,您可以在客户端的 app.config 中的 serviceModel 部分找到它。
类似的东西(对于basicHTTPBinding)
. . . <client> <endpoint address="http://YOUR_SERVER_NAME/SERVICE_NAME" ... . . .
确保您可以从“客户”应用程序访问此 URL