当前位置: 代码迷 >> .NET报表 >> vs2010 web水晶报表发布出有关问题 提示为注册类
  详细解决方案

vs2010 web水晶报表发布出有关问题 提示为注册类

热度:9844   发布时间:2013-02-25 00:00:00.0
vs2010 web水晶报表发布出问题 提示为注册类
写了个WEB程序,用的是vs2010自定的水晶报表版本13.0 IDE中运行正常,发布之后去运行出错:

检索 COM 类工厂中 CLSID 为 {4DB2E2BB-78E6-4AEA-BEFB-FDAAB610FD1B} 的组件失败,原因是出现以下错误: 80040154 没有注册类别 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。 
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Runtime.InteropServices.COMException: 检索 COM 类工厂中 CLSID 为 {4DB2E2BB-78E6-4AEA-BEFB-FDAAB610FD1B} 的组件失败,原因是出现以下错误: 80040154 没有注册类别 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。
[COMException (0x80040154): 检索 COM 类工厂中 CLSID 为 {4DB2E2BB-78E6-4AEA-BEFB-FDAAB610FD1B} 的组件失败,原因是出现以下错误: 80040154 没有注册类别 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。]

水晶报表的 5个DLL 放到了发布后的bin文件内,还是无法解决,哪位碰到过,望指点。 

------解决方案--------------------------------------------------------
你的电脑是64位的吗
------解决方案--------------------------------------------------------
可能需要在发布的计算机上注册水晶报表。

参考
------解决方案--------------------------------------------------------
是32位的系统,合并模块(13.0.2.msm)我也放到安装项目里了,而且还在目标机器上安装了,也还是提示出错
  相关解决方案