0

レポートを生成し、それをPDFファイルとしてユーザーのブラウザーに送信するASP.NETWebサイトが本番環境にあります。エラー報告は、この例外が多数発生していることを示しています。

System.Web.HttpException:リモートホストが接続を閉じました。エラーコードは0x80072746です。

これらは、レポートの生成が完了する前にユーザーがブラウザを閉じたことが原因であると思われます。このエラーに対処するためのコードを追加しましたが、テストする方法が見つかりません。Visual Studioでテストするときに実行されるASP.NET開発サーバーではリモート接続が許可されていないため、別のマシンに移動して試す​​ことはできません。また、自分のマシンでWebサイトを実行しているときにブラウザを閉じても、例外は発生しません(おそらく、私は「リモートホスト」ではないためです)。

だから、私の質問は、新しいエラー処理コードを(ライブサーバーにプッシュせずに)どのようにテストするのかということだと思います。

4

2 に答える 2

0

Visual Studio の組み込みサーバーを使用する代わりに、サイトをローカル IIS サーバーにインストールできます。

于 2009-03-04T17:31:21.990 に答える
0

ボックスでサーバーコードを実行/デバッグしている間、他の誰かにあなたのボックスを指してブラウザを閉じてもらいます。これにより、2 つの別個のホスト マシンとクライアント マシンを持つことができ、必要に応じて問題を潜在的にデバッグすることもできます。

于 2009-03-04T17:31:40.210 に答える