VS2008とC#3.0を使用して、ASP.Net(フレームワークバージョン3.5)で小さなWebアプリケーションを開発しています。ファイルのアップロードがあり、リクエスト全体が5MBを超えないようにしたいと思います。
web.configファイルを構成しましたが、maxRequestLengthが正しく設定されています。
ページのOnErrorメソッドをオーバーライドしています。
ただし、例外を調査している間、「最大要求長を超えました」エラーを実際に識別する文字列リテラルとエラーコード以外は何も見つかりません。私が持っているのは、エラーコード(実際のHResult
)とスタックトレースだけです。ここでも説明します。
フレームワークの実装が私のものとは異なるOSで異なる可能性があるため、これは少し問題です。私の開発マシンはWindows Server 2008であり、ターゲットマシンはWindows2000/2003/2008Serverである可能性があります。
つまり、現在のエラーを「最大リクエスト長を超えた」と判断するためのポータブルな方法はありますか?