VS 2015 网站解决方案办公室互操作词



我在VS 2015中有这个网站解决方案,它是从VS2005迁移的解决方案,没有VS2015网站解决方案文件夹结构,

解决方案运行良好,所以我找不到迁移它的理由。

我使用Microsoft.office.interop.word.dll来阅读Word文档并进行一些处理。

它在本地机器中工作正常。

现在我把它部署到服务器Windows 2012 IIS 7。

它给dll丢失错误带来了麻烦。

我使用了主互操作程序集。

我已将MS Office 2013安装到服务器上。

它给出了正则码错误。我已经根据类似问题的一些建议对dcomcnfg进行了更改。

由于以下错误,检索具有 CLSID {000209FF-0000-0000-C000-0000000000046} 的组件的 COM 类工厂失败:80040154类未注册(来自 HRESULT 的异常:0x80040154 (REGDB_E_CLASSNOTREG))

一些身体可以给我一些光来告诉我这个问题的解决方案吗!!

前段时间Microsoft更改了此互操作库的 aproach。不应添加对"添加引用"对话框的".NET 框架"选项卡中提供的对 Microsoft.Office.Interop 程序集的引用,而应使用 COM 选项卡。您应该选择类似"Microsoft Excel 14.0 对象库"的内容。您应该删除您的互操作引用并添加新的互操作引用。(从 COM 选项卡)。

最新更新