【问题标题】:AddressAlreadyInUseException. Port is not releasedAddressAlreadyInUseException。端口未释放
【发布时间】:2011-02-24 15:17:48
【问题描述】:

在使用 WCF 的 C# 中,我不止一次遇到程序结束时没有释放端口的情况。当我使用 tcpview 时,我看到端口处于“正在侦听”状态并且进程“不存在”。

当进程不再运行时,怎么会发生这种情况?

我什至无法通过 tcpview 关闭它。如何关闭连接?

【问题讨论】:

标签: c# wcf


【解决方案1】:

只是为了确保,您是否在任何地方手动调用 Close() 您的客户端? 如果程序以意想不到的方式结束,是否有可能导致关闭?

顺便说一句,我想你可以用currport关闭僵尸连接

【讨论】:

  • 是的,它可能会被错过。它是一个 .net 控制台程序,有时会被调度程序/操作系统强制终止。
猜你喜欢
  • 2021-06-05
  • 1970-01-01
  • 2010-10-19
  • 1970-01-01
相关资源
最近更新 更多