Mensagem de erro quando você visita um site da Web hospedado no IIS 7.0: "Erro HTTP 500.19 ? Erro Interno do Servidor"

Traduções deste artigo Traduções deste artigo
ID do artigo: 942055 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Você tem um site que está hospedado no Internet Information Services (IIS) 7.0. Ao visitar esse site em um navegador da Web, você poderá receber uma mensagem de erro semelhante a uma das seguinte:
Mensagem de erro 1
Erro de Servidor no Aplicativo "nome do aplicativo"
Erro HTTP 500.19 ? Erro Interno do Servidor
HRESULT: 0x8007000d
Descrição do HRESULT
A página solicitada não pode ser acessada porque os dados de configuração relacionados para a página são inválidos.
Mensagem de erro 2
Erro de Servidor no Aplicativo "nome do aplicativo"
Erro HTTP 500.19 ? Erro Interno do Servidor
HRESULT: 0x80070005
Descrição do HRESULT
A página solicitada não pode ser acessada porque os dados de configuração relacionados para a página são inválidos.
Mensagem de erro 3
Erro de Servidor no Aplicativo "nome do aplicativo"
Erro HTTP 500.19 ? Erro Interno do Servidor
HRESULT: 0x800700b7
Descrição do HResult
A página solicitada não pode ser acessada porque os dados de configuração relacionados para a página são inválidos.
Mensagem de erro 4
Erro de Servidor no Aplicativo "nome do aplicativo"
Erro HTTP 500.19 ? Erro Interno do Servidor
HRESULT: 0x8007007E
Descrição do HResult
A página solicitada não pode ser acessada porque os dados de configuração relacionados para a página são inválidos.
Mensagem de erro 5
Erro de Servidor no Aplicativo "nome do aplicativo"
Erro HTTP 500.19 ? Erro Interno do Servidor
HRESULT: 0x800700C1
Descrição do HRESULT
A página solicitada não pode ser acessada porque os dados de configuração relacionados para a página são inválidos.
Mensagem de erro 6
Erro de Servidor no Aplicativo "nome do aplicativo"
Erro HTTP 500.19 ? Erro Interno do Servidor
HRESULT: 0x800700b7
Descrição do HRESULT
A página solicitada não pode ser acessada porque os dados de configuração relacionados para a página são inválidos.
Mensagem de erro 7
Erro de Servidor no Aplicativo "nome do aplicativo"
Erro HTTP 500.19 ? Erro Interno do Servidor
HRESULT: 0x8007010b
Descrição do HRESULT
A página solicitada não pode ser acessada porque os dados de configuração relacionados para a página são inválidos.
Mensagem de erro 8
Erro de Servidor no Aplicativo "nome do aplicativo"
Erro HTTP 500.19 ? Erro Interno do Servidor
HRESULT: 0x8007052e
Descrição do HRESULT
A página solicitada não pode ser acessada porque os dados de configuração relacionados para a página são inválidos.
Mensagem de erro 9
Erro de Servidor no Aplicativo "nome do aplicativo"
Erro HTTP 500.19 ? Erro Interno do Servidor
HRESULT: 0x80070021
Descrição do HRESULT
A página solicitada não pode ser acessada porque os dados de configuração relacionados para a página são inválidos.

Causa

Causa da mensagem de erro 1

Esse problema ocorre porque o arquivo ApplicationHost.config ou o arquivo Web.config contém um elemento XML malformado. Para resolver esse problema, consulte a Resolução 1

Causa da mensagem de erro 2

Esse problema ocorre por um dos seguintes motivos:
  • Você está usando o IIS 7.0 em um computador que esteja executando o Windows Vista. Além disso, você configura o site para usar a autenticação por Passagem UNC e acessar um compartilhamento UNC (Convenção Universal de Nomenclatura) remoto.
  •  O grupo IIS_IUSRS não tem as permissões apropriadas para o arquivo ApplicationHost.config, para o arquivo Web.config ou para os diretórios virtuais/de aplicativo do IIS.
Para resolver esse problema, consulte a Resolução 2.

Causa da mensagem de erro 3

Esse problema ocorre porque o arquivo ApplicationHost.config tem uma entrada duplicada para o seguinte código.
<Adicionar accessType = "Permitir" usuários = "*" />
Para resolver esse problema, consulte a Resolução 3.

Causa da mensagem de erro 4

Esse problema ocorre porque o arquivo ApplicationHost.config ou o arquivo Web.config faz referência a um módulo ou DLL inválido ou inexistente. Para resolver esse problema, consulte a Resolução 4.

Causa da mensagem de erro 5

Esse problema poderá ocorrer se o número de bits do módulo especificado for diferente daquele no pool de aplicativos que hospeda o aplicativo. Por exemplo, você está tentando carregar um componente de 32 bits em um pool de aplicativos de 64 bits. Esse problema também pode ocorrer se o módulo especificado estiver corrompido.

Causa da mensagem de erro 6

Esse problema poderá ocorrer se houver uma entrada duplicada para a definição de seção de configuração especificada em um nível superior na hierarquia de configuração (por exemplo, no arquivo web.config ou applicationHost.config da pasta/site pai). A mensagem de erro aponta o local de entrada duplicada ou entradas.

Causa da mensagem de erro 7

Esse problema poderá ocorrer se não for possível acessar o diretório de conteúdo especificado.

Causa da mensagem de erro 8

A identidade de processo padrão do IIS 7.0 não tem permissões suficientes para abrir o arquivo Web.config em um compartilhamento remoto.

Causa da mensagem de erro 9

Esse problema pode ocorrer quando a parte especificada do arquivo de configuração do IIS está bloqueada em um nível de configuração mais alto.

Resolução

Resolução 1

Exclua o elemento XML malformado do arquivo ApplicationHost.config ou do arquivo Web.config.

Resolução 2

Para resolver esse problema, use um dos seguintes métodos.

Método 1

Não configure o site para usar a autenticação por Passagem UNC para acessar o compartilhamento UNC remoto. Em vez disso, especifique uma conta de usuário que tenha as permissões adequadas para acessar o compartilhamento UNC remoto.

Método 2

Conceda a permissão de Leitura ao grupo IIS_IUSRS para o arquivo ApplicationHost.config ou para o arquivo Web.config. Para fazer isso, siga estas etapas:
  1. No Windows Explorer, localize a pasta que contém o arquivo ApplicationHost.config associado ao site ou localize os diretórios virtuais ou os diretórios de aplicativo contendo o arquivo Web.config associado ao site.

    Observação O arquivo Web.config pode não estar nos diretórios virtuais ou nos diretórios de aplicativo do IIS. Mesmo nessa situação, você precisa seguir estas etapas.
  2. Clique com o botão direito do mouse na pasta que contém o arquivo ApplicationHost.config ou clique com o botão direito do mouse nos diretórios virtuais ou de aplicativo que podem conter o arquivo Web.config.
  3. Clique em Propriedades.
  4. Clique na guia Segurança e depois clique em Editar.
  5. Clique em Adicionar.
  6. Na caixa Insira os nomes dos objetos a serem selecionados, digite computername\IIS_IUSRS, clique em Verificar Nomes e depois clique em OK.

    ObservaçãoComputername é um espaço reservado para o nome do computador.
  7. Clique para marcar a caixa de seleção Leitura e depois clique em OK.
  8. Na caixa de diálogo Propriedades da pasta, clique em OK.

    ObservaçãoCertifique-se de que as propriedades da pasta sejam herdadas pelos arquivos ApplicationHost.config e Web.config, para que IIS_IUSRS tenha permissão de Leitura para esses arquivos.

Resolução 3

No arquivo ApplicationHost.config, exclua a entrada duplicada para a regra de autorização. Para fazer isso, siga estas etapas:
  1. Clique em Iniciar, digite Bloco de Notas na caixa Iniciar Pesquisa, clique com o botão direito do mouse em Bloco de Notas e depois clique em Executar como administrador.

    Observação Caso uma senha de administrador ou uma confirmação seja solicitada, digite a senha ou clique em Continuar.
  2. No menu Arquivo, clique em Abrir, digite %windir%\System32\inetsrv\config\applicationHost.config na caixa Nome do arquivo e clique em Abrir.
  3. No arquivo ApplicationHost.config, exclua a entrada duplicada semelhante o código a seguir.
    <Adicionar accessType = "Permitir" usuários = "*" />

Resolução 4

No arquivo ApplicationHost.config ou no arquivo Web.config, localize a referência de módulo ou a referência de DLL inválida e corrija-a. Para determinar qual referência de módulo está incorreta, habilite o Rastreamento de Solicitações com Falha e reproduza o problema.

Resolução 5

Certifique-se de que o número de bits do módulo especificado seja o mesmo que o pool de aplicativos de hospedagem e verifique se o módulo não está corrompido.

Resolução 6

Examine o arquivo de configuração especificado e compare-o com os seus arquivos ApplicationHost.config ou Web.config pai para verificar se há entradas duplicadas, conforme sugerido pela mensagem de erro. Remova a entrada duplicada ou torne a entrada exclusiva.

Resolução 7

Verifique se o caminho do arquivo existe, está nomeado corretamente, tem as permissões de nível de arquivo corretas definidas e está apontando para um tipo de sistema de arquivos válido. Se não tiver certeza de qual é o caminho do arquivo, use a ferramenta Monitor de Processo Rastreamento de Solicitações com Falha para identificá-lo.

Resolução 8

Para resolver esse problema, consulte o seguinte artigo:
934515 Você recebe uma mensagem de erro ao tentar visualizar uma página da Web de um site que usa autenticação por passagem nos Serviços de Informações da Internet 7.0

Resolução 9

Para resolver esse problema, desbloqueie a seção especificada ou não a use nesse nível. Para obter mais informações sobre o bloqueio de configurações, consulte o seguinte artigo:
http://learn.iis.net/page.aspx/145/how-to-use-locking-in-iis-70-configuration

Propriedades

ID do artigo: 942055 - Última revisão: sexta-feira, 29 de novembro de 2013 - Revisão: 12.0
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Information Services 7.0
Palavras-chave: 
kbexpertiseadvanced kbtshoot kbprb KB942055

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com