为什么带有.net Framework 4.5.2的Microsoft.office.interop.word在本地可以正常运行,但不能在服务器上运行?

时间:2018-12-11 13:17:58

标签: c# ms-word

我正在开发一个使系统生成Word文档报告的应用程序。为此,我通过nuget软件包管理器使用了microsoft.office.interop.word。它在本地运行良好,但是当我在服务器上发布更改时,它开始向我显示以下错误:

     "Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80070005 Access is denied." (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)).

我的系统管理员在服务器上进行了一些与管理员权限相关的更改,而不是这个错误,我开始低于错误

    Object reference not set to an instance of an object

出现此错误后,我检查了服务器数据库,并能够在本地生成文件,但无法在测试服务器上生成文件。

有人可以建议我吗?

0 个答案:

没有答案