2011-07-26 20 views
0

Webアプリケーションでは、Microsoft.Office.Interop.Excelを使用してExcelでピボットテーブルを生成しています。 Visual Studio IDEでアプリケーションを実行している間、コードは正常に動作しており、Excelファイルが取得されています。しかし、私はIISで同じをホストしたとき、私のコードが動作していないと私は次のエラーが表示されます.net WebアプリケーションからExcelでピボットテーブルを作成する際のエラー

メッセージ:Sys.WebForms.PageRequestManagerParserErrorException:サーバーから受信したメッセージを解析できませんでした。このエラーの一般的な原因は、Response.Write()、レスポンスフィルタ、HttpModules、またはサーバートレースの呼び出しによって応答が変更された場合です。 詳細: 'COM cを取得中'の近くで解析中のエラー。

私はこれを克服するために私を案内してください。

答えて

1

サービスからオートメーションは、(IISがサービスである)いくつかの問題を提起...しかし、主なポイントはある - MSがここで言うように、あなたはhttp://support.microsoft.com/default.aspx?scid=kb;EN-US;q257757#kb2

がここにもProblems with office automation in asp.net. I can use alternatives such as open-office, if I knew how

を参照してくださいオフィスオートメーションサーバー側を使用しないでください

Excelファイルを変更/作成する必要がある場合、シナリオをサポートするライブラリがいくつかあります(Aspose.Cells、Spreadsheetgear、Flexcelなど)