我正在通过我的网站在服务器端进行 excel 自动化。代码使用 excel 互操作 dll。我正在部署的服务器是 64 位 windows 2008 。我尝试了我在网络上研究的大多数选项,但仍然收到以下消息。
尝试的选项:1) 配置 IIS 7 应用程序池以接受 32 位应用程序 - 失败 2) 使用目标平台作为 X86 重建代码 - 失败 3) 在 C:\Windows\SysWOW64\config\systemprofile\Desktop 下创建桌面文件夹 - 失败
由于以下错误,检索具有 CLSID {00024500-0000-0000-C000-000000000046} 的组件的 COM 类工厂失败:80040154 未注册类(HRESULT 异常:0x80040154 (REGDB_E_CLASSNOTREG))。
异常详细信息:System.Runtime.InteropServices.COMException:检索具有 CLSID {00024500-0000-0000-C000-000000000046} 的组件的 COM 类工厂失败,原因是以下错误:80040154 未注册类(来自 HRESULT 的异常:0x80040154(REGDB_E_CLASSNOTREG) ))。