Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何解决:组件的COM类工厂出现CLSID错误80080005 ASP.NET_C#_Asp.net_Web Services_Rtf_Dcom - Fatal编程技术网

C# 如何解决:组件的COM类工厂出现CLSID错误80080005 ASP.NET

C# 如何解决:组件的COM类工厂出现CLSID错误80080005 ASP.NET,c#,asp.net,web-services,rtf,dcom,C#,Asp.net,Web Services,Rtf,Dcom,我被这件事困住了: 这是我的设想: 我正在创建一个网站,用户选择一个Word文档,一个Web服务以RTF格式保存它,然后我阅读RTF文档以显示在Crystal Reports中 首先,用户选择要保存的文档(.doc、.docx)。(单击按钮打开文件…) 然后,该网站调用一个webservice,该webservice具有将所选文件写入另一个服务器(文件的服务器)的权限,该服务器使用不同的名称并另存为.rtf格式,以便在crystal reports中使用。 下面是错误出现的时间: COM cla

我被这件事困住了:

这是我的设想:

我正在创建一个网站,用户选择一个Word文档,一个Web服务以RTF格式保存它,然后我阅读RTF文档以显示在Crystal Reports中

首先,用户选择要保存的文档(.doc、.docx)。(单击按钮打开文件…) 然后,该网站调用一个webservice,该webservice具有将所选文件写入另一个服务器(文件的服务器)的权限,该服务器使用不同的名称并另存为.rtf格式,以便在crystal reports中使用。 下面是错误出现的时间:

COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80080005
服务器是Windows server 2008 R2,Web服务具有写入权限,应用程序池(WsOps)的标识是具有写入权限的用户。 如果服务器需要C:\Program Files(x86)\Microsoft Visual Studio 10.0\Visual Studio Tools for Office\PIA\Office14中著名的Microsoft.Office.Interop.Word.dll,则它已经安装了Office 2007和VS2010

我试过了,什么也没做


非常感谢您的帮助。

应用程序池是否已启用“启用32位应用程序”功能?是的,它已启用32位应用程序。