1

「リモート サーバーがエラーを返しました: (403) 許可されていません」というメッセージが表示されます。エラーが発生し、この例外をキャッチしたい。以下に示すように HttpException ブロックがそれをトラップする必要があると思いますが、そうではありません。

catch (HttpException wex)
       {
       if (wex.GetHttpCode().ToString() == "403")
       //do stuff
       }

これをキャッチするために一般的な例外ブロックを使用したくありません。これをキャッチできる他の例外は何ですか?

添付の例外スナップショットのスクリーンショットを参照してください。

ここに画像の説明を入力

4

2 に答える 2

0

キャッチせずにスタックトレースを見てください。コードでキャッチしないことができない場合は、標準エラー ストリームに出力します。tryこれにより、例外の種類を確認し、それに応じてブロックを実行できます。

于 2013-09-06T15:57:54.330 に答える