IIS或ASP.NET worker重新启动是否可以终止网站启动的子进程?

IIS或ASP.NET worker重新启动是否可以终止网站启动的子进程?,asp.net,Asp.net,我正在使用进程。开始启动并忘记我的ASP.NET网站中长期运行的控制台应用程序。我想知道是否有任何情况会终止辅助进程的整个进程树,从而终止我的控制台进程。(当然,除了重新启动/关闭之外!)很抱歉在这里回避您的问题,但希望这会有用。仅仅通过触摸web.config或者甚至循环使用IIS本身来循环ASP.NET工作进程,就可以很容易地测试您的理论。然而,无论哪种方式,在Windows服务中包装您的控制台进程,甚至使用Windows内置的调度程序启动它,都会更加稳定,并且设置相对简单。这样可以避免从A

我正在使用进程。开始启动并忘记我的ASP.NET网站中长期运行的控制台应用程序。我想知道是否有任何情况会终止辅助进程的整个进程树,从而终止我的控制台进程。(当然,除了重新启动/关闭之外!)

很抱歉在这里回避您的问题,但希望这会有用。仅仅通过触摸web.config或者甚至循环使用IIS本身来循环ASP.NET工作进程,就可以很容易地测试您的理论。然而,无论哪种方式,在Windows服务中包装您的控制台进程,甚至使用Windows内置的调度程序启动它,都会更加稳定,并且设置相对简单。这样可以避免从ASP.NET启动进程的整个问题,从而提高站点启动的安全性。

谢谢您的建议。我刚刚对其进行了测试,并确认子进程将在IIS重新启动和AppPool回收后继续存在。我也希望最终使用Windows服务,但我想直接运行该工具只是短期措施。