HTTP エラー 404.13 - IIS 7.0 を実行しているサーバーでホストされている Web サイトにアクセスするときに表示される CONTENT_LENGTH_TOO_LARGE
この記事は、インターネット インフォメーション サービス (IIS) の Web サイトにアクセスしたときに発生するエラー (HTTP エラー 404.13 - CONTENT_LENGTH_TOO_LARGE) を解決するのに役立ちます。
元の製品バージョン: インターネット インフォメーション サービス 7.0
元の KB 番号: 942074
現象
次のシナリオについて考えてみます。 IIS 7.0 を実行しているサーバーでホストされている Web サイトがある。 ユーザーがこの Web サイトにアクセスすると、次のエラー メッセージのようなエラー メッセージが表示されます。
アプリケーション「アプリケーション名」でのサーバー エラー
HTTP エラー 404.13 - CONTENT_LENGTH_TOO_LARGE
HRESULT: 0
HRESULT の説明 # 操作が正常に完了しました。
原因
この問題は、クライアント要求に、ApplicationHost.config ファイルのmaxAllowedContentLength
プロパティでこのヘッダーに指定された値より大きいContent-Length
ヘッダーが含まれているために発生します。
解決方法
この問題を解決するには、次の手順に従ってください。
[スタート] を選択します。 [ スタート検索 ボックスに「 Notepad」と入力します。 Notepad を右クリックし、[管理者として実行] 選択。
Note
管理者パスワードまたは確認を求められたら、パスワードを入力するか、[続行] 選択します。
[ファイル] メニューの [開く] を選択します。 [ ファイル名 ボックスに「
%windir%\system32\inetsrv\config\applicationhost.config
」と入力し、 Open を選択します。ApplicationHost.config ファイルで、
<requestLimits>
ノードを見つけます。maxAllowedContentLength
プロパティを削除します。 または、クライアントが要求の一部として送信するContent-Length
ヘッダーのサイズに一致する値を追加します。 既定では、maxAllowedContentLength
プロパティの値は 300000000 です。たとえば、
<requestFiltering>
section 内の次の構成データを変更します。<requestLimits maxAllowedContentLength ="<length>" />
ApplicationHost.config ファイルを保存します。