天若有情.NET

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

在需要发布ASP.NET项目时,在调用带COM组件DLL,编译运行都正常,但发布到客户计算机时,在调用COM组件过程中,均报以下错:

带有 CLSID {0002E510-0000-0000-C000-000000000046} 的 COM 对象无效或未注册。

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Runtime.InteropServices.COMException: 带有 CLSID {0002E510-0000-0000-C000-000000000046} 的 COM 对象无效或未注册。


这是组件未在客户计算机中注册,需要手动注册才可以。
这里使用的是Office Web Component的OWC控件,是微软Office中的一个组件,DLL文件Interop.OWC.dll,注册方法:
运行:regsvr32 Interop.OWC.dll
posted on 2005-02-06 17:13  pathik  阅读(2938)  评论(8编辑  收藏  举报