环境:Windows Server 2008 配置的是 IIS 7.0,.net 4.0
问题:web在服务器端无法操作excel
原因是web应用程序池权限不够,设置方法如下:
一句话总结:
控制面板----> 管理工具 ----> 组件服务 ----> DCOM 配置 ----> 右键 Microsoft Excel Application ----> 属性 ----> 标识 --->交互式用户 ----> 应用 ----> 安全 ----> 启动和激活权限、访问权限、配置权限 改为自定义,点编辑选择相应组或者用户,然后确定
具体如下:
1、打开组件服务,找到DCOM配置。有两种办法:
1)控制面板----> 管理工具 ----> 组件服务 ----> DCOM 配置
2)在运行中输入DCOMCNFG打开组件服务控制台然后找到DCOM配置
2、找到 Microsoft Excel Application 右键选择属性,有两种办法:
1)将标识选项卡中配置为特定用户(这时候网站要以特定用户连接);
2)在安全选项卡中的“启动和激活权限”、“访问权限”、“配置权限”中分别选择自定义,然后点击编辑按钮添加相应的应用程序池。