私はこれで立ち往生しています:
これは私のシナリオです:
ユーザーが Word ドキュメントを選択し、Web サービスがそれを RTF 形式で保存し、RTF ドキュメントを読んで Crystal Reports に表示する Web サイトを作成しています。
まず、ユーザーは保存するドキュメント (.doc、.docx) を選択します。(ボタンをクリックしてファイルを開きます...) 次に、Web サイトは、選択したファイルを別のサーバー (ファイルのサーバー) に別の名前で書き込み、crystal で使用する .rtf 形式で保存する権限を持つ Web サービスを呼び出します。報告します。そして、エラーが発生したときは次のとおりです。
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) の ID は書き込み権限を持つユーザーです。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は ASP.NETでこのコードを試しましたが、何もしませんでした。
いくつかの助けをいただければ幸いです。