gpt4 book ai didi

c# - Windows 服务中托管的 WCF 服务中的 "No Endpoint Listening"

转载 作者:行者123 更新时间:2023-11-30 22:31:24 24 4
gpt4 key购买 nike

我有由 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>

所以我在网络上的另一台 PC 上尝试添加服务引用,我得到了上面的 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 代理有问题。

你能从远程 PC ping 服务的 IP 地址吗?

关于c# - Windows 服务中托管的 WCF 服务中的 "No Endpoint Listening",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9268730/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com