Excel操作权限的问题

2008-08-07 13:25:11.0     浏览:1774     来源:中国IT实验室
关键词:  Asp.Net     Excel     CE  

将这句话删除,执行程序,一切正常;

在Excel的操作权限中加入当前登陆的用户,并进行如下的设置:,执行程序,一切正常;

在Excel的操作权限中加入所有的用户,并进行如下的设置:,执行程序,出现权限不足的错误。

通过以上的验证,我们可以得出,在不进行客户端模拟设置时,asp.net程序调用excel组件时使用的是network service用户(在xp和2000中,使用的是aspnet用户),使用设置进行客户端模拟时,使用的是IUSR_MACHINENAME用户,但该用户没有调用excel组件的权限,即使设置了该用户的相关权限也不行;使用设置进行客户端模拟时,只要设置了相关用户的权限,就可以顺利地调用Excel组件,但是要注意的是:由于asp.net的限制,该用户的密码不能为空。

在处理该问题时,在网上找到了一个比较有用的资料,与大家分享如下:

解决部署在Window Server 2003 上Excel.exe进程问题

在操作完Excel以后,每次就会留下一个Execl.exe进程,无论如何也关闭不了,包括用垃圾回收等,原因我也不知道,但是在其他服务器操作系统和xp操作系统上不存在这种问题。

[上一页]   [第1页]   [第2页]   [第3页]   [第4页]   [下一页]