【发布时间】:2010-11-05 10:19:33
【问题描述】:
我使用 C#.NET 开发了一个 Windows 服务来生成 PDF 报告。要生成 PDF 文件,我正在使用第三方 dll。该应用程序在我的 Windows XP 平台上运行。当我在Windows Server 2008 64位版本中部署服务时,我得到了这个错误:
检索 COM 类工厂 具有 CLSID 的组件 {46521B1F-0A5B-4871-A4C2-FD5C9276F4C6} 由于以下错误而失败: 80040154.
我使用 regsvr32 命令注册了 DLL。我可以在注册表中看到这个 CLSID。但问题依然存在。
可能是什么问题?
【问题讨论】:
-
托管在同一服务器上的 Web 应用程序能够生成 PDF 文件而不会出现任何错误。
-
伙计们,我尝试了所有可能的解决方案,但仍然出现此错误。我有程序集并成功注册它们,但仍然出现同样的错误。真的需要帮助...
标签: .net windows-services com-interop 32bit-64bit