错误类未注册(HRESULT异常:0x80040154(REGDB_E_CLASSNOTREG))

use*_*516 3 visual-studio-2010 iis-7.5 asp.net-mvc-3

我的mvc3应用程序出错了.

在我的应用程序中,我有一个vb6 DLL的引用,这是另一个程序的DLL.

当我使用VisualStudio服务器开发调试我的应用程序时,一切正常,但我尝试在IIS7.5中部署它

我更改了我的应用程序的属性服务器,我选择了本地IIS webServer.(自安装以来,我没有更改IIS的属性).

当我尝试调试我的应用程序时,我在设置我的dll时出错:

检索具有CLSID的组件的COM类工厂....类未注册

此dll已在regsvr32中注册.

相同的应用程序部署在具有Windows Server 2003和IIS6的服务器上,并且它可以正常工作.

如果有人有想法?

谢谢

Dar*_*rov 5

如果COM组件是32位,则必须在IIS中启用32位应用程序:

在此输入图像描述