通过asp.net访问MS-Word对象模型抛出错误:80080005服务器执行失败(HRESULT异常:0x80080005(CO_E_SERVER_EXEC_FAILURE))

时间:2016-04-11 11:54:26

标签: c#

我开发了一个网站,允许用户将现有的word文件转换为PDF并下载,包含对Office.interop.word的引用,并且该网站在我的开发机器上运行正常。当我将它上传到我的生产服务器时,功能在服务器上不起作用,在服务器上也安装了MS-word。 即使我尝试了下面的方法

  1. 在命令行中输入DCOMCNFG
  2. 组件服务 - >计算机 - >我的电脑 - > DCOM配置
  3. 查找“Microsoft Word 97 - 2003文档”(如果缺少检查您的Word是否也是64位(如果您的Windows是))
  4. 右键单击 - >特性
  5. 转到选项卡安全性并编辑“自定义”单选按钮,以便IIS_IUSRS可以拥有启动和访问权限
  6. 转到标签标识并选择“交互式用户”
  7. 所有这一切都失败然后我尝试选中“常规”,然后在“身份验证级别”下拉菜单中选择“无”。
  8. 仍然是错误继续......

      

    错误:“由于以下错误,检索具有CLSID {000209FF-0000-0000-C000-000000000046}的组件的COM类工厂失败:   80080005服务器执行失败(HRESULT异常:0x80080005(CO_E_SERVER_EXEC_FAILURE))。“

    任何人都可以帮助我吗?

0 个答案:

没有答案