次の方法で共有


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」と入力します。 Notepad を右クリックし、[管理者として実行] 選択

    Note

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

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

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

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

    たとえば、 <requestFiltering>section 内の次の構成データを変更します。

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