0

itextsharpを使用してhtmlをpdfに変換しようとしています。コードは、私の開発およびテスト サーバーで正常に動作します。しかし、本番環境で同じものをデプロイすると、次の行でエラーが発生します。

PdfWriter.GetInstance(doc, Response.OutputStream);

私たちの開発サーバーは、WebFarm 環境を使用してリクエストを別の Web サーバーにリダイレクトする Web サーバーにあります。

エラー番号を取得できません。本番環境では、同じものをデバッグできません。

この問題に直面している IE でのみ、同じコードが Firefox で機能します。

4

1 に答える 1

0

私は Web ファームの詳細についてはあまり詳しくありませんがResponse.OutputStream、どのシナリオでも に直接書き込まないことをお勧めします。そうすることは完全に有効ですが、デバッグは非常に難しい場合があります。代わりに、 のインスタンスに書き込み、 のを渡してSystem.IO.MemoryStream呼び出します。Response.BinaryWrite()MemoryStream.ToArray()

于 2013-10-28T13:55:23.087 に答える