如何解决:具有CLSID错误80080005 ASP.NET的组件的COM类工厂

时间:2013-02-22 23:15:01

标签: c# asp.net web-services rtf dcom

我坚持这个:

这是我的情景:

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

首先,用户选择要保存的文档(.doc,.docx)。 (单击按钮打开文件...) 然后,该网站将具有写入所选文件的权限的Web服务调用到另一个具有不同名称的服务器(文件服务器),并保存为.rtf格式以用于水晶报表。 这是错误发生的时候:

COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80080005

服务器是Windows Server 2008 R2,并且webservice具有写入权限,应用程序池(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。

Y试了this code in ASP.NET而没有。

一些帮助表示赞赏。

0 个答案:

没有答案