尝试在我的应用程序中添加服务时出现以下错误
元数据包含无法解析的引用:“net.tcp://[address]/myWCFService”。无法连接到 net.tcp://[address]/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主机代码