【发布时间】:2019-01-22 15:58:54
【问题描述】:
总结: 我注意到其中一台远程机器无法连接到这个自托管的 WCF 服务。
消息:错误:System.ServiceModel.EndpointNotFoundException:https://workflowclientservice.mmx.com/WorkflowClientService 上没有可以接受消息的端点侦听。这通常是由不正确的地址或 SOAP 操作引起的。
其他远程机器能够与自托管的 WCF 服务通信。
背景: 我有一个名为“Dispatcher Service”的 Windows 服务,该服务自托管一些 WCF 服务,例如“工作流日志服务”、“警报服务”和“工作流客户端服务”
我有另一个名为“客户端服务”的 Windows 服务正在使用这些自托管的 WCF 服务。这个windows服务(客户端服务)安装在不同的远程机器上。安装在远程计算机上的客户端服务能够与这个自承载的 WCF 服务进行通信。
我已经尝试过的: 我检查了防火墙,在客户端和主机上没有看到任何问题。
在一台远程机器(可以与服务对话)中,我在机器上打开了一个ie浏览器,我可以通过网站访问服务
在问题远程机器(即无法与服务通信)中,我根本无法在浏览器中访问服务。
我试图了解为什么其中一台远程计算机无法与此自托管服务通信,而其他远程计算机却能够与该服务通信。我想尝试一些步骤来解决这个问题。
【问题讨论】: