【发布时间】:2013-01-08 02:11:07
【问题描述】:
我需要从 WCF 服务(自托管)启动进程。我已经通过使用 Process.Start() 方法完成了它。然后我尝试重新启动我的 WCF 服务,但它失败了,因为它的地址已经在使用中(但旧进程不存在)。这个问题与https://superuser.com/questions/215351/how-do-i-kill-a-process-that-is-dead-but-listening 类似,并且与从 WCF 服务打开的进程相关的确切问题(它们保持打开的 tcp 连接)。有没有办法在不重启进程的情况下重启 WCF 服务,从这个服务开始?
【问题讨论】:
标签: c# wcf process process.start