检索 COM 类工厂中 CLSID的组件失败

来源:互联网 发布:c语言字符串最大长度 编辑:程序博客网 时间:2024/06/01 16:14

    

System.UnauthorizedAccessException: 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。

上网一查是aspnet(XP)权限的问题,在2003系统里是network service.

解决方法:

运行   dcomcnfg

组件服务→计算机→我的电脑→DCOM配置

找到 Microsoft Excel Application   右键属性

“标识”标签里选择“交互式用户”

“安全”标签里 “启动和激活权限”“访问权限” “配置权限”全部选自定义并且编辑添加ASPNET(XP下,在03里是NETWORK SERVICE)账户,添加的时候要注意查找位置必须是本机。并给最大权限

原创粉丝点击