我正在尝试重新启动之前终止的 WCF 服务,但收到 AddressAlreadyInUseException。它尝试使用的端口是 1819。
我从命令行运行了 netstat -nao,发现端口 1819 上有一个监听进程,其 PID 为 4840。我进入 Process Explorer(来自 SysInternals)尝试终止 PID 4840,但它不在那里。
我猜 PID 4840 是之前运行的 WCF 服务(我已终止该服务),但它没有清除监听端口。我如何强制 WindowsXP 刷新它认为正在监听的端口?
否则,每次发生这种情况我都必须重新启动。
答案1
看起来没有办法刷新它。目前我已重新配置服务以使用另一个端口,直到我更方便重新启动为止。