環境
Windows Servre 2008 R2 Standard
・IIS7.5
SSL設定あり。クライアント証明書を要求する設定。
このサイトに対して、アクセスすると最初は良いのだが、
適当な時間放置してから再度操作を行うと、次のエラーが表示されるようになってしまった。
<エラー内容>
要求のエンティティが大きすぎるため、ページを表示できませんでした。
<回避策>
IISのこのプロパティを変更すれば大丈夫なよう。
IISマネジャーで対象サイトを選択
↓
構成を選択
↓
system.webserver/ServerRuntime/
と辿る。
↓
uploadreadaheadsizeの値を大きくする。
・どのぐらい値を変更すれば良いのかが分からない。
・uploadreadaheadsizeの値を極端に小さくして、再現できたので
検証方法、対処方法がこれだけで済むのかが不明。
・web.configに書き込まないほうが良い?
といった課題はまだあるので
困っている人は参考程度にしてください。
<参考サイト>↓
構成を選択
↓
system.webserver/ServerRuntime/
と辿る。
↓
uploadreadaheadsizeの値を大きくする。
・どのぐらい値を変更すれば良いのかが分からない。
・uploadreadaheadsizeの値を極端に小さくして、再現できたので
検証方法、対処方法がこれだけで済むのかが不明。
・web.configに書き込まないほうが良い?
といった課題はまだあるので
困っている人は参考程度にしてください。
http://technet.microsoft.com/ja-jp/library/cc737382(WS.10).aspx
http://forums.iis.net/p/1169257/1949057.aspx
ちなみに
"要求のエンティティが大きすぎるため、ページを表示できませんでした。"
ではなく
"Request Entity Too Large"
で探したほうが色々見つかった。
エラーメッセージをそのまま検索するとこはよくあるのだが、
英語にしたほうが見つかりやすいとは…
また一つ学んだ。