从ASP.NET启动外部进程

Rir*_*iri 6 .net c# asp.net

我需要从我的Web应用程序启动外部进程.这意味着使用System.Diagnostics.ProcessStartInfo来调用并执行控制台应用程序(exe).但是,我需要以某种方式确保在执行期间没有出错,并知道应用程序何时完成其工作.

什么是捕获所有可能的错误并找出它何时完成的最佳方法?

Al *_*l W 2

我当然希望您能够控制外部应用程序的代码,否则您会遇到很多麻烦。最重要的事情是确保该应用程序无法挂起而不终止。

然后,您可以使用 WaitForExit()、ExitCode、StandardError、StandardOut 来“捕获所有可能的错误并找出何时完成”