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