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まれているために発生します。

解決方法

この問題を解決するには、次の手順を実行します。

  1. [スタート] を選択します。 [ 検索の開始 ] ボックスに「 Notepad」と入力します。 [メモ帳] を右クリックし、[管理者として実行] を選択します。

    注:

    管理者パスワードまたは確認を求められたら、パスワードを入力するか、[続行] 選択します。

  2. [ファイル] メニューの [開く] を選択します。 [ ファイル名 ] ボックスに「」と入力 %windir%\system32\inetsrv\config\applicationhost.configし、[ 開く] を選択します。

  3. ApplicationHost.config ファイルで、ノードを<requestLimits>見つけます。

  4. プロパティを削除します maxAllowedContentLength 。 または、クライアントが要求の一部として送信する Content-Length ヘッダーのサイズに一致する値を追加します。 既定では、 プロパティの maxAllowedContentLength 値は 30000000 です。

    たとえば、セクション内の次の構成データを <requestFiltering>変更します。

    <requestLimits maxAllowedContentLength ="<length>" />
    
  5. ApplicationHost.config ファイルを保存します。