我正在尝试重新启动我之前杀死的 WCF 服务,但我收到了 AddressAlreadyInUseException。它尝试使用的端口是 1819。
我从命令行运行 netstat -nao,发现端口 1819 上有一个侦听进程,其 PID 为 4840。我进入 Process Explorer(来自 SysInternals)试图杀死 PID 4840,但它不存在。
我猜 PID 4840 是之前运行的 WCF 服务(我杀死了它),但它没有清除连接。如何强制刷新正在监听的这些端口?否则每次发生这种情况我都必须重新启动。