0

チャートを使用してExcelファイルを作成し、VSが組み込まれたIISを使用してローカルマシンで動作しています。しかし、ホスティングサーバーにデプロイしたときは機能しません。私の環境は次のとおりです。-Win2K8-IIS7.0-MS Office profession -PIA(2010年試行)

初めて、エラーが発生しました:

* CLSID {00024500-0000-0000-C000-000000000046}のコンポーネントのCOMクラスファクトリの取得は、次のエラーのために失敗しました:80080005サーバーの実行に失敗しました(HRESULTからの例外:0x80080005(CO_E_SERVER_EXEC_FAILURE))*

ネットワークサービスへのアクセスを許可するDconfigのようないくつかの構成の後、すべてのユーザーに完全な書き込み権限を持つデスクトップフォルダーを作成しましたが、成功しませんでした。今でもエラーは発生していませんが、ファイルが開かれていません(ExcelとPPT)。カスタムアプリケーションログとシステムログを確認します。

なぜこれが起こるのか教えてください。

4

1 に答える 1

1

自動化の代わりに Office Open XML を使用してファイルを作成します。Excel ファイルの作成に役立つライブラリがいくつかあります。私は個人的にEPPlusを使用していますが、かなりまともだと思います。

于 2012-04-04T18:23:49.440 に答える