由于以下错误,检索具有CLSID {000209FF-0000-0000-C000-000000000046}的组件的COM类工厂失败:80070005访问被拒绝。 (HRESULT的例外情况:0x80070005 ...... [英] Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} failed due to the following error: 80070005 Access is denied. (Exception from HRESULT: 0x80070005...

查看:108
本文介绍了由于以下错误,检索具有CLSID {000209FF-0000-0000-C000-000000000046}的组件的COM类工厂失败:80070005访问被拒绝。 (HRESULT的例外情况:0x80070005 ......的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我需要从本地C盘访问word文档如何从iis的服务器访问它?我试过但得到以下错误



由于以下错误,检索CLSID为{000209FF-0000-0000-C000-000000000046}的组件的COM类工厂失败: 80070005访问被拒绝。 (HRESULT异常:0x80070005 ......

Hi all,
I need to access word document from my local C drive how to access it from server that from iis? i tried but getting the below error

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

Application wordApp = new Application();

           wordApp.Visible = true;





提前感谢



thanks in advance

推荐答案

如果您使用Microsoft Office Interop for Word或其他应用程序,可能会遇到各种问题。这篇Microsoft文章解释了为什么在不建议使用服务器设置:

http:// support.microsoft.com/default.aspx?scid=kb;EN-US;q257757#kb2 [ ^ ]。



我建议您使用替代方法: Microsoft Open XML SDK:

http://www.microsoft 。C om / zh-CN / download / details.aspx?id = 30425 [ ^ ]。



这样,您就可以支持新的基于XML的Office格式(例如。 DOCX,.XLSX),ECMA-376标准:

http://en.wikipedia.org/wiki / Microsoft_Office_XML_formats [ ^ ],

http://en.wikipedia.org/wiki/Office_Open_XML [ ^ ]。



这样,你可以没有安装Office的工作。此外,第三方软件支持这些文档。请查看我过去的答案:

将Office文档转换为PDF而不互操作 [ ^ ],
需要一个相当独特的WPF文本编辑器控件 [ ^ ],

您好如何使用c#.net 在Windows应用程序中显示word文件[ ^ ],

阅读没有使用Interop.word dll的word文件...不想在IIS中安装单词。 [ ^ ]。



这是另一种选择: http://npoi.codeplex.com/ [ ^ ]。



-SA
You could run into different kinds of problem if you use Microsoft Office Interop for Word or other applications. This Microsoft article explains why using it in the server setting is discouraged:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q257757#kb2[^].

I suggest you use the alternative approach: Microsoft Open XML SDK:
http://www.microsoft.com/en-us/download/details.aspx?id=30425[^].

This way, you can support new XML-based Office formats (such as .DOCX, .XLSX), ECMA-376 standard:
http://en.wikipedia.org/wiki/Microsoft_Office_XML_formats[^],
http://en.wikipedia.org/wiki/Office_Open_XML[^].

This way, you can work without Office installed. Also, the documents are supported by 3rd-party software. Please see my past answers:
Convert Office-Documents to PDF without interop[^],
Need a rather unique WPF text editor control[^],
Hi how can i display word file in windows application using c#.net[^],
Read a word file without using Interop.word dll...Do not want to install word in IIS..[^].

This is another option: http://npoi.codeplex.com/[^].

—SA


这篇关于由于以下错误,检索具有CLSID {000209FF-0000-0000-C000-000000000046}的组件的COM类工厂失败:80070005访问被拒绝。 (HRESULT的例外情况:0x80070005 ......的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆