WCFサービス(自己ホスト型)からプロセスを開始する必要があります。私はProcess.Start()メソッドを使用してそれを行いました。次に、WCFサービスを再起動しようとしましたが、そのアドレスが既に使用されていたため失敗しました(ただし、古いプロセスは存在しません)。この問題は、https://superuser.com/questions/215351/how-do-i-kill-a-process-that-is-dead-but-listeningと同様であり、WCFサービスから開かれたプロセスに関連する正確な問題です。 (tcp接続を開いたままにします)。このサービスから開始されたプロセスを再起動せずにWCFサービスを再起動する方法はありますか?