Partilhar via


HTTP Error 404.13 - CONTENT_LENGTH_TOO_LARGE ao acessar um site que hospeda um servidor que executa o IIS 7.0

Este artigo ajuda a resolver o erro (Erro HTTP 404.13 - CONTENT_LENGTH_TOO_LARGE) que ocorre quando você visita um site no IIS (Serviços de Informações da Internet).

Versão original do produto: Serviços de Informações da Internet 7.0
Número original do KB: 942074

Sintomas

Considere o cenário a seguir. Você tem um site hospedado em um servidor que está executando o IIS 7.0. Quando um usuário visita este site, ele recebe uma mensagem de erro semelhante à seguinte mensagem de erro:

Erro de Servidor no Aplicativo "nome do aplicativo"
Erro HTTP 404.13 - CONTENT_LENGTH_TOO_LARGE
RESULTADO: 0
Descrição de HRESULT # A operação foi concluída com êxito.

Causa

Esse problema ocorre porque a solicitação do cliente contém um Content-Length cabeçalho maior do que o valor especificado para esse cabeçalho na maxAllowedContentLength propriedade no arquivo ApplicationHost.config .

Solução

Para resolver esse problema, siga estas etapas:

  1. Selecione Iniciar. Na caixa Iniciar pesquisa, digite Bloco de Notas. Clique com o botão direito do mouse em Bloco de Notas e selecione Executar como administrador.

    Observação

    Caso uma senha de administrador ou uma confirmação seja solicitada, digite a senha ou selecione Continuar.

  2. No menu Arquivo, selecione Abrir. Na caixa Nome do arquivo , digite %windir%\system32\inetsrv\config\applicationhost.confige selecione Abrir.

  3. No arquivo ApplicationHost.config, localize o <requestLimits> nó.

  4. Remova a propriedade maxAllowedContentLength. Ou adicione um valor que corresponda ao Content-Length tamanho do cabeçalho que o cliente envia como parte da solicitação. Por padrão, o maxAllowedContentLength valor da propriedade é 30000000.

    Por exemplo, modifique os seguintes dados de configuração dentro da <requestFiltering>seção.

    <requestLimits maxAllowedContentLength ="<length>" />
    
  5. Salve o arquivo ApplicationHost.config .