我坚持这个:
这是我的情景:
我正在创建一个用户选择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而没有。
一些帮助表示赞赏。