我有一个 WCF 服务和一个 Web 应用程序。Web 应用程序以连续方式调用此 WCF 服务,即轮询。在我们的生产环境中,我很少收到此错误。因为,这是一个内部活动,用户不知道何时抛出此错误。
无法连接到 http://localhost/QAService/Service.svc。TCP 错误代码 10048:每个套接字地址(协议/网络地址/端口)通常只允许使用一次 127.0.0.1:80。---> System.Net.WebException:无法连接到远程服务器 ---> System.Net.Sockets.SocketException:每个套接字地址(协议/网络地址/端口)通常只允许使用一次 127.0.0.1 :80
我在我们的 dev/qa 环境中重现此行为时遇到了麻烦。我已确保客户端连接在 try..catch..finally 块中关闭。仍然不明白是什么导致了这个问题..有人知道这一点吗?
注意:我看过这个SO question,但似乎没有回答我的问题,所以它不是重复的问题。