勤哲Excel服务器填报网站运行错误(检索COM类{6F4F573A-6ED2-46F7-A03C-5EEC4479FD37}错误80040154)

勤哲Excel服务器允许像网站一样登录,为web端。需要安装时候勾选填报网站选项。需要电脑事先安装好iis,并且安装asp.net,版本为2.0.

新安装第一次打开填报网站可能会出现这样错误:该网站不允许目录浏览。出现该问题的原因是IIS没有找到预先设定的主页。在IIS内打开 默认文档,添加勤哲的主页 index.aspx。

刷新后出现错误:“异常详细信息: System.Runtime.InteropServices.COMException: 检索 COM 类工厂中 CLSID 为 {6F4F573A-6ED2-46F7-A03C-5EEC4479FD37} 的组件时失败,原因是出现以下错误: 80040154。”

首先错误80040154的意思是没有注册类,打开注册表,搜索6F4F573A-6ED2-46F7-A03C-5EEC4479FD37,发现该clsid对应的dll为ES目录下的ESCore.dll,打开cmd,cd到该目录,然后运行 Regsvr32 ESCore.dll 进行注册类(注意32后面有个空格),系统会提示注册成功。

刷新网页,发现还是没能成功。这时打开iis,新建应用程序池,命名为.net2classic32。顾名思义,需要选择该程序池为.net 2.0版本,经典模式,开启32位兼容。并把es填报网站使用这个程序池来运行。

刷新网页,成功解析。

备注:如果你改了ES的默认端口7777,那么你也需要到填报网站目录里,修改web.config文件,修改7777端口为现在的端口,还可以设置默认的应用名。

如果数据库服务器和填报网站不在同一个电脑上,还要修改127.0.0.1为对应的数据库服务器电脑的IP。


【免责声明】: 本网部分文章和信息来源于国际互联网, 本网转载出于传递更多信息和学习之目的,并不意味着赞同其观点或证实其内容的真实性。 如转载稿涉及版权等不慎侵害到您的相关权益, 请立即联系管理员,我们会予以更改或删除相关文章,保证您的权利。对使用本网站信息和服务所引起的后果,本网站不作任何承诺。

相关文章