检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.UnauthorizedAccessException: 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。 ASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的权限。ASP.NET 有一个在应用程序没有模拟时使用的基进程标识(通常,在 IIS 5 上为 {MACHINE}\ASPNET,在 IIS 6 上为网络服务)。如果应用程序正在通过 <identity impersonate="true"/> 模拟,则标识将为匿名用户(通常为 IUSR_MACHINENAME)或经过身份验证的请求用户。 要将 ASP.NET 访问权限授予某个文件,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。源错误: 
行 693:            object oMissing = System.Reflection.Missing.Value;
行 694:            //创建一个Word应用程序实例  
行 695:            Word._Application WordApp = new Word.Application();
行 696:            //设置为不可见  
行 697:            WordApp.Visible = false;
 

解决方案 »

  1.   

    本帖最后由 net_lover 于 2012-05-31 16:08:39 编辑
      

  2.   

    Word 已经安装了
     web.config 添加 <identity impersonate="true"/>也没用
      

  3.   

    本帖最后由 net_lover 于 2012-05-31 16:13:59 编辑
      

  4.   

    http://www.szvegas.com/2008/01/04/1324.html
    这个就够了
      

  5.   

    DCom配置-》找到Microsoft Word文档 找不到word
      

  6.   


    内存不足,请现在保存文档。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Runtime.InteropServices.COMException: 内存不足,请现在保存文档。源错误: 
    行 702:            Word._Document oDoc = WordApp.Documents.Add(ref oTemplate, ref oMissing, ref oDocType, ref oMissing); 
      

  7.   


    早DCom底下有个Microsoft Office Word 97-2003文档,然后右击属性
      

  8.   


    Microsoft Office Word 97-2003文档  没有啊
      

  9.   

    连一个带word文字的目录都没有吗?你什么操作系统
      

  10.   

    win7  64位的,office刚刚重新装的,本来没错的,现在有错了
      

  11.   

    http://zhidao.baidu.com/question/288267664.html 这个地址看看!可以解决你的问题的,我之前也遇到过!    要不你可以换种方式写你的程序!