ASP.NET使用WEB关闭进程process.Kill,; 的时候,出现拒绝访问的提示解决方案

ASP.NET使用WEB关闭进程process.Kill(); 的时候,出现拒绝访问的提示解决方案

System.Diagnostics.Process[] process = System.Diagnostics.Process.GetProcesses();

for (int i = 0; i < process.Length; i++)

{

string a = process[i].ProcessName.ToString();

if ((process[i].ProcessName == "CommandSend") || (process[i].ProcessName == "CommandSend.vshost"))

{

process[i].Kill();

}

}

在web.config中加入

<identity impersonate="true" userName="Administrator" password="123456" />

即可

个人注:个人遇到这个问题的情形为:

window7系统下引用了Excel组件,配置应用程序集的标识为networkservice,导致后后台杀死excel进程时的权限不足