1

我正在尝试重新启动我之前杀死的 WCF 服务,但我收到了 AddressAlreadyInUseException。它尝试使用的端口是 1819。

我从命令行运行 netstat -nao,发现端口 1819 上有一个侦听进程,其 PID 为 4840。我进入 Process Explorer(来自 SysInternals)试图杀死 PID 4840,但它不存在。

我猜 PID 4840 是之前运行的 WCF 服务(我杀死了它),但它没有清除连接。如何强制刷新正在监听的这些端口?否则每次发生这种情况我都必须重新启动。

4

2 回答 2

0

看起来没有办法刷新它。现在我已经重新配置服务以使用另一个端口,直到我更方便地重新启动。

于 2009-11-04T21:46:28.797 回答
0

我有同样的问题,让我的端口自由和刷新的唯一方法就是重新启动计算机。这有点乏味,但这是我解决问题的唯一方法

于 2019-12-17T12:30:05.710 回答