检索 CLSID 为 {00000535-0000-0010-8000-00AA006D2EA4} 的组件的 COM 类工厂

发布于 2024-08-02 09:29:29 字数 710 浏览 4 评论 0原文

将尝试在这里询问,因为没有找到此错误的任何其他条目:

当 .NET 应用程序在 w3wp 进程下运行时,我收到此偶发错误。应用程序池配置为作为 64 位进程运行。我主要使用 PIA ADODB 记录集作为数据容器。

由于以下错误,检索 CLSID 为 {00000535-0000-0010-8000-00AA006D2EA4} 的组件的 COM 类工厂失败:800703fa (查了一下。当然Recordset已经安装在本机上了)

开发环境上已经安装了 C:\Program Files\Microsoft.NET\Primary Interop Assemblies\adodb.dll version 7.10.6070.0, WIN XP, VS 2008

测试环境安装win 2008服务器,64位。在 C:\Program Files(x86)\Microsoft.NET\Primary Interop Assemblies\adodb.dll version 7.10.2346.0 下找到的 adodb.dll

不幸的是,我无法指出任何特定场景。这种情况的发生非常零星。但是当它发生时,所有 w3wp 进程都停止工作! iisreset 后,系统恢复,并且在 iis 重置之前失败的相同业务流程成功运行!

我不知道为什么在 win 2008 服务器上安装了 dll win 早期版本。不过,服务器已通过最新的 MS 更新保持最新。

请帮忙!

谢谢, 叶夫根尼

Will try to ask here because didn't find any other entries for this error:

I'm getting this sporadic error when the .NET appliacation running under w3wp process. The application pool configured to run as 64 bit process. I'm using PIA ADODB mostly only recordsets as data containers.

Retrieving the COM class factory for component with CLSID {00000535-0000-0010-8000-00AA006D2EA4} failed due to the following error: 800703fa
(Checked it. Of course Recordset already installed on this machine)

On the development environment have installed
C:\Program Files\Microsoft.NET\Primary Interop Assemblies\adodb.dll version 7.10.6070.0, WIN XP, VS 2008

On the test environment installed win 2008 server, 64 bit. The adodb.dll found under C:\Program Files(x86)\Microsoft.NET\Primary Interop Assemblies\adodb.dll version 7.10.2346.0

Unfortunately I can't point to any specific scenario. It happen very sporadic. But when it happen once all w3wp process is stopping to work! After iisreset the system is back and the same business process which failed right before iis reset is running sucessfully!

I'm not sure why on win 2008 server installed dll win earlier version. However the server is up-to-date with latest MS updates.

Please help!

Thanks,
Evgeny

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

海的爱人是光 2024-08-09 09:29:29

您不能在同一个可执行文件中混合使用 32 位和 64 位代码。 MS Office 使用 32 位代码。

You can't mix 32-bit and 64-bit code in the same executable. MS Office is using 32-bit code.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文