发新话题
打印

(c# )win2003下面使用excel提示拒绝访问,解决方案一

(c# )win2003下面使用excel提示拒绝访问,解决方案一

系统为win2003server,用new application来生成一个excel应用程序,结果提示   拒绝访问
试过以下方法来解决,
把aspnet用户赋予administrators组的权限
在dcomcnfg里面把excel应用程序的启动和访问权限中都加上aspnet用户
但都提示访问拒绝?各位高手,请问还有什么解决方法?



解决方法:
作Excel的时候,可能会发生Excel进程被锁定,无法退
出,解决方法是在保存完并关闭myBook(工作簿)后,别关闭Excel进
程(myApp.Quit();)。这样的结果是服务器上始终有一个Excel的
进程。可能会出现asp_net用户操作Excel的权限不够,配置Dcom。运
行Dcomcnfg.exe,找到Excel应用程序,配置其属性,身份验证级别
选"无",身份标识选"交互式用户",安全性页面,启动和访问均给
everyone。注意:查看当前进程中是否有Winword进程存在,如果有且
不能被结束,那么重启动计算机。再次运行你的代码即OK。这样以后
就不会出现权限不够的情况了。
相关主题

TOP

发新话题