.Net 平台 Web部署,Win Server 2008 64位 Web服务器IIS7.0
检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败
根据原因区分情况:
1.完全安装Office组件错误:80070005
(1)安装选项展开有.Net可编程性组件这个一定要安装上
(2)Word及Excel都有此组件
2.安装完成后仍提示错误:80040154
3.设置完成还是无法正常运行提示错误: 8000401a
(1)打开“控制面板->管理工具->组件服务”,在“计算机->我的电脑->DCOM配置”中找到“Microsoft Word 97-2003文档”组件
(2)属性-标识选项卡
(3)指定特定用户访问-添加Administrator,系统密码,确认密码
注:这样修改不存在安全风险(会提高安全性),不影响应用程序,及IIS运行
4.其它方案(存在安全风险):
(1)Web.Config文件中加入访问的用户名及密码
(2)修改IIS-应用程序池-标识-用户(本地用户或系统管理)
注:
步骤 3:有一个很明显的特征如下
只要登录到部署服务器(无论远程访问或是本地,只要连接上),应用程序可以正常访问Office(Word/Excel)组件,可以在其它客户端电脑测试正常访问,注销,或者断开连接,访问失败,如果出现此类表象请采用此方案

在Win Server 2008 64位系统上的IIS7.0环境中,部署.NET应用时遇到COM组件错误。问题涉及Office组件的安装、权限配置和DCOM设置。通过安装Office组件、调整组件权限、指定特定用户访问以及修改IIS设置,可以解决80070005、80040154和8000401a等错误。

2473

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



