System.ComponentModel.Win32Exception: 拒绝访问

1、问题现象:

foreach (System.Diagnostics.Process thispro in System.Diagnostics.Process.GetProcessesByName("EXCEL"))
{
    if (!thispro.CloseMainWindow())
    {
        thispro.Kill();
    }
}

本机调试可以结束Excel进程,Web项目部署到服务器之后无法结束

2、异常日志:

System.ComponentModel.Win32Exception: 拒绝访问

3、原因:权限问题

4、解决方法:

在web.config文件添加: 
<system.web>
    <!-- 系统配置信息:权限控制 -->
    <identity impersonate="true" userName="administrator" password="系统密码"/>

posted @ 2010-04-06 22:16  EasyPass  阅读(2492)  评论(0编辑  收藏  举报