错误:Interop.word.dll错误

时间:2013-05-21 06:52:35

标签: c# asp.net interop

我使用了Microsoft.office.interop.word dll来查看word文档,它在代码级调试中运行良好 但在同一台机器上发布我的项目后,我得到了这个例外 在创建dll对象时

  

检索具有CLSID的组件的COM类工厂   {000209FF-0000-0000-C000-00000000046}由于以下原因而失败   错误:80070005

在网上还没有找到任何解决方案..请帮助我

1 个答案:

答案 0 :(得分:0)

试试这个:

  1. 转到开始>运行> dcomcnfg 64
  2. 控制台根目录>组件服务>我的电脑> DCOM配置
  3. 选择详细信息视图以便于导航。
  4. 查找Excel和Word
  5. 右键单击>特性
  6. 在安全选项卡上:选择启动和激活权限下的自定义,然后单击编辑...
  7. 添加运行该网站的帐户(例如:网络服务)并指定Local Launch&本地激活权限,还可以添加IIS_IUSRS并授予完全权限。
  8. <强>快照
    第2步
    enter image description here
    第3步
    enter image description here
    第4步
    enter image description here

    P.S:根据SO Post

    进行修改和修改