";无端点侦听”;在Windows服务中托管的WCF服务中
本文关键字:服务 WCF Windows quot 端点 | 更新日期: 2023-09-27 18:24:16
我有由Windows服务托管的WCF服务。
这是我的app.config文件(服务器端)
<configuration>
<system.serviceModel>
<services>
<service name="Service.WebexClient" behaviorConfiguration="MyServiceTypeBehaviors" >
<host>
<baseAddresses>
<add baseAddress="http://192.168.0.101:8413/MyWebexService"/>
</baseAddresses>
</host>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="MyServiceTypeBehaviors" >
<serviceMetadata httpGetEnabled="true" httpGetUrl="http://192.168.0.101:8413/MyWebexService/Help"/>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
</configuration>
所以我在网络上的另一台电脑上试图添加服务参考,我得到了上面的Arror:
尝试将服务查找为"时发生错误(详细信息)http://192.168.0.101:8413/MyWebexService/help'
详细信息:
下载"时出错http://192.168.0.101:8413/MyWebexService/help"。无法连接到远程服务器连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接的主机未能响应192.168.0.101:8413而建立的连接失败元数据包含无法解析的引用:"http://192.168.0.101:8413/MyWebexService/help"。没有在侦听的终结点http://192.168.0.101:8413/MyWebexService/help可以接受这个消息的。这通常是由不正确的地址或SOAP操作引起的。有关更多详细信息,请参见InnerException(如果存在)。无法连接到远程服务器连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接的主机未能响应192.168.0.101:8413而建立的连接失败如果服务是在当前解决方案中定义的,请尝试构建解决方案并再次添加服务引用。
服务启动了,我设法从托管的PC 上访问它
如果您可以从托管PC访问服务,但不能从其他PC访问,则可能是防火墙或Internet代理出现问题。
你能从远程电脑ping服务的IP地址吗?