由于以下错误,检索具有CLSID的组件的COM类工厂失败:80040154未注册类

时间:2017-04-18 04:35:05

标签: c# asp.net

我有一个用于发送电子邮件的Web应用程序。在这个应用程序中,我正在从Excel文件中读取数据并发送电子邮件。 这在本地系统中工作正常,但在服务器上载后无法正常工作。

我收到以下错误

  

使用CLSID检索组件的COM类工厂   {00024500-0000-0000-C000-000000000046}由于以下原因而失败   错误:

     

80040154未注册类(HRESULT异常:0x80040154   (REGDB_E_CLASSNOTREG))。

我该如何解决?

1 个答案:

答案 0 :(得分:0)

解决方案:这个badimageformatexception是在右侧apppool的IIS Apppool属性中将“Enable32bitApplications”设置为“True”。