导出excel报错

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 @ 2013-07-16 10:34  Net学者  阅读(361)  评论(0编辑  收藏  举报