我的 ASP.Net-C# 应用程序使用 mailmerge 和名为 Microsoft.Office.Interop.Word.dll V14.0.0.0 的 dll。在我的桌面上一切都很好(安装了办公室)。但是,当此应用程序部署在生产机器上时,会引发以下错误:
System.Runtime.InteropServices.COMException (0x80040154):检索具有 CLSID {000209FF-0000-0000-C000-000000000046} 的组件的 COM 类工厂失败,原因是以下错误:80040154 未注册类(HRESULT 异常:0x80040154(REGDB_E_CLASSNOTREG) ))。
注册类时,发现如下错误:
Microsoft.Office.Interop.Word.dll 已加载,但未找到入口点 DLLRegisterServer。确保这是一个有效的 dll 或 OCX,然后重试。
我该如何解决这个问题?Office 套件无法安装在生产机器上。