gpt4 book ai didi

wcf - 获取“TCP 错误代码 10060 : While trying to add WCF service

转载 作者:行者123 更新时间:2023-12-02 05:00:25 24 4
gpt4 key购买 nike

尝试在我的应用程序中添加服务时出现以下错误

元数据包含无法解析的引用:'net.tcp://[address]/myWCFService'。无法连接到 net.tcp://[地址]/myWCFService。连接尝试持续了 00:00:21.0010000 的时间跨度。 TCP错误代码10060:连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接的主机未能响应[地址]:808。连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接的主机未能响应[地址]:808如果服务已在当前解决方案中定义,请尝试构建解决方案并再次添加服务引用。

我创建了一个 WCF 服务并将其添加到 asp.net 主机应用程序当我在我的系统上本地测试它时它工作正常但是当托管在我们的服务器上时出现错误。

网络配置:-

<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="myBehavior">
<serviceMetadata />
</behavior>
</serviceBehaviors>
</behaviors>
<bindings>
<netTcpBinding>
<binding name="myBinding" />
</netTcpBinding>
</bindings>
<services>
<service behaviorConfiguration="myBehavior" name="GChatService.Chat">
<endpoint address="net.tcp://[address]:808/myWCFService"
binding="netTcpBinding" bindingConfiguration="myBinding" name="nettcp"
contract="GChatService.IChat" />
<endpoint address="net.tcp://[address]:808/myWCFService/mex"
binding="mexTcpBinding" bindingConfiguration="" name="mex"
contract="IMetadataExchange" />
<host>
<baseAddresses>
<add baseAddress="net.tcp://[address]:808" />
</baseAddresses>
<timeouts closeTimeout="00:02:10" openTimeout="00:10:00" />
</host>
</service>
</services>
</system.serviceModel>

Asp主机代码

最佳答案

检查防火墙设置。也许在您的本地系统上 808 是开放的,而在托管环境中它在某处被阻止。 10060 错误的典型原因

关于wcf - 获取“TCP 错误代码 10060 : While trying to add WCF service,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17187377/

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