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