ASP.进程类-运行和停止进程

本文关键字:进程 ASP 运行 | 更新日期: 2023-09-27 18:05:52

几天前,我的朋友让我为他编写一个启动和停止进程的程序。

很简单。我编写了下面的代码:

(using System.Diagnostics)
Process process;
process = Process.start("SOMEONE.exe");
Process.Kill();

现在,这是简单的部分。一切工作。但是。当我在asp.net中执行相同的代码时,它启动了进程,但是当你杀死进程时,什么也没有发生。不管我怎么做,下一个问题没人能解决。

ASP.进程类-运行和停止进程

From MSDN:

Kill方法异步执行。在召唤杀戮之后方法,调用WaitForExit方法等待进程退出;或者检查HasExited属性以确定进程是否有退出。

IIS中的appool需要在本地帐户下运行-否则ASP. js将无法运行。. NET没有足够的权限启动/停止服务器上的进程