我们正在将一些旧版应用程序从 Win 2003 Server + IIS6 迁移到新的服务器 Win 2008 Server + IIS7。
我们面临几个问题,最后一个是我们的一些应用程序使用 Office Interop v11 (Office 2003),而在新服务器上安装了 Office 2010 (+ interop v14)。
我收到此错误:
Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80070005.
我试图在很多论坛之后解决它(例如:http ://forums.asp.net/t/1303594.aspx/1 )。但是什么都没有改变...
现在我想知道这是否取决于安装的不同版本的互操作。有没有办法让遗留应用程序工作而无需为新版本的互操作重新编译它们?