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进程时的权限不足

posted @ 2012-10-25 11:59  大俗  阅读(1366)  评论(0编辑  收藏  举报