我正在使用https://www.npmjs.com/package/node-msoffice-pdf将单词转换为pdf。此解决方案在我的计算机上完美运行
我在IIS中更新了我的应用程序,在调用将docx转换为pdf的Web服务时出现此错误:
检索具有CLSID {000209FF-0000-0000-C000-000000000046}的组件的COM类工厂因以下错误而失败:80070005访问被拒绝。 (HRESULT异常:0x80070005(E_ACCESSDENIED))。
我已经逐步尝试了几个答案和教程,例如:
但我无处可去。
我也尝试在服务器上运行我的应用程序,但是作为localhost,它运行良好,零问题。
我注意到错误消息中的CLSID与Microsoft Word 97 - 2003文档组件服务应用程序ID不同。
唯一让我在某处的教程是http://toastergremlin.com/?p=543。错误消失了,但Word没有被打开,Web服务就被卡住了。
在Microsoft Word 97 - 2003文档组件服务中,我尝试添加以下用户:NETWORK_SERVICE,IIS_IUSRS,PC \ Users以及与我的网站关联的apppool。