解决Web系统对Web站点的excel等DCOM组件的权限访问,而造成无法启动excel等组件:
开始-->dcomcnfg --> 组件服务 --> 计算机 ---> 我的电脑 ---> DCOM配置 ---> Microsoft Excel应用程序(等其它)的属性 ---> 在安全页上的各个权限增加NetWork Service 用户进去即可.
PS:
后来在公司自己机子上调试时还会出现什么权限问题,然后在web.config添加:(公司里面是使用域)即可
<identity impersonate="true" serName="xx/test" password="test1"/>查了MSDN的解释:
控制 Web 应用程序的应用程序标识。
| impersonate | 指定是否对每一个请求使用客户端模拟。 | |
| true | 指定使用客户端模拟。 | |
| false | 指定不使用客户端模拟。 |
| userName | 指定如果 impersonate 设置为 true 则使用用户名。 |
| password | 指定如果 impersonate 设置为 true 则使用密码。 |
解决Web系统中Excel DCOM权限问题
本文介绍了解决Web应用无法启动Excel等DCOM组件的问题,通过修改DCOM配置来增加NetworkService用户的权限,并提供了在web.config文件中设置应用程序标识的方法。
1890

被折叠的 条评论
为什么被折叠?



