Artigo: 942055 - Última revisão: sexta-feira, 12 de Fevereiro de 2010 - Revisão: 4.0

Mensagem de erro quando visita um Web site hospedado no IIS 7.0: "HTTP Erro 500.19 ? erro do servidor interno"

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sintomas

Ter um Web site alojado no Internet Information Services (IIS) 7.0. Quando visita o Web site num browser, poderá receber uma mensagem de erro semelhante um dos seguintes procedimentos:
Mensagem de erro 1
Erro de servidor na aplicação "application name"
Erro de HTTP 500.19 ? erro do servidor interno
HRESULT: 0X8007000D
Descrição do HRESULT
Não é possível aceder a página pedida porque os dados de configuração relacionados para a página são inválidos.
Mensagem de erro 2
Erro de servidor na aplicação "application name"
Erro de HTTP 500.19 ? erro do servidor interno
HRESULT: 0 X 80070005
Descrição do HRESULT
Não é possível aceder a página pedida porque os dados de configuração relacionados para a página são inválidos.
Mensagem de erro 3
Erro de servidor na aplicação "application name"
Erro de HTTP 500.19 ? erro do servidor interno
HRESULT: 0X800700B7
Descrição do HResult
Não é possível aceder a página pedida porque os dados de configuração relacionados para a página são inválidos.
Mensagem de erro 4
Erro de servidor na aplicação "application name"
Erro de HTTP 500.19 ? erro do servidor interno
HRESULT: 0X8007007E
Descrição do HResult
Não é possível aceder a página pedida porque os dados de configuração relacionados para a página são inválidos.
Mensagem de erro 5
Erro de servidor na aplicação "application name"
Erro de HTTP 500.19 ? erro do servidor interno
HRESULT: 0X800700C1
Descrição do HRESULT
Não é possível aceder a página pedida porque os dados de configuração relacionados para a página são inválidos.
Mensagem de erro 6
Erro de servidor na aplicação "application name"
Erro de HTTP 500.19 ? erro do servidor interno
HRESULT: 0X800700B7
Descrição do HRESULT
Não é possível aceder a página pedida porque os dados de configuração relacionados para a página são inválidos.
Mensagem de erro 7
Erro de servidor na aplicação "application name"
Erro de HTTP 500.19 ? erro do servidor interno
HRESULT: 0X8007010B
Descrição do HRESULT
Não é possível aceder a página pedida porque os dados de configuração relacionados para a página são inválidos.
Mensagem de erro 8
Erro de servidor na aplicação "application name"
Erro de HTTP 500.19 ? erro do servidor interno
HRESULT: 0X8007052E
Descrição do HRESULT
Não é possível aceder a página pedida porque os dados de configuração relacionados para a página são inválidos.
Mensagem de erro 9
Erro de servidor na aplicação "application name"
Erro de HTTP 500.19 ? erro do servidor interno
HRESULT: 0X80070021
Descrição do HRESULT
Não é possível aceder a página pedida porque os dados de configuração relacionados para a página são inválidos.

Causa

Causa da mensagem de erro 1

Este problema ocorre porque o ficheiro ApplicationHost.config ou o ficheiro Web.config contém um elemento XML com formato incorrecto. Para resolver este problema, consulte a resolução 1.

Causa da mensagem de erro 2

Este problema ocorre uma das seguintes razões:
  • Está a utilizar o IIS 7.0 num computador que esteja a executar o Windows Vista. Além disso, pode configura o Web site para utilizar a autenticação pass-through UNC para aceder a uma partilha de convenção de nomenclatura universal (UNC) remoto.
  • O grupo IIS_IUSRS não tem as permissões adequadas para o ficheiro ApplicationHost.config ou para o ficheiro Web.config.
Para resolver este problema, consulte a resolução 2.

Causa da mensagem de erro 3

Este problema ocorre porque o ficheiro ApplicationHost.config tem uma entrada duplicada para o seguinte código.
<add accessType="Allow" users="*" />
Para resolver este problema, consulte a solução 3.

Causa da mensagem de erro 4

Este problema ocorre porque o ficheiro ApplicationHost.config ou o ficheiro Web.config referencia um módulo ou uma DLL que é inválido ou que não existe. Para resolver este problema, consulte a resolução 4.

Causa da mensagem de erro 5

Este problema pode ocorrer se o número de bits do módulo especificado é diferente do que o agrupamento de aplicações que hospeda a aplicação. Por exemplo, está a tentar carregar um componente de 32 bits para um agrupamento de aplicações de 64 bits. Este problema poderá ocorrer se o módulo especificado está danificado.

Causa da mensagem de erro 6

Este problema poderá ocorrer se existir uma entrada duplicada para a definição de secção de configuração especificado num nível superior na hierarquia de configuração (por exemplo, no ficheiro applicationHost.config ou web.config de um site/da pasta principal). Pontos a própria mensagem de erro se a localização de entrada duplicada ou entradas.

Causa da mensagem de erro 7

Este problema pode ocorrer se o directório de conteúdo especificado não pode ser acedido.

Causa da mensagem de erro 8

A identidade do processo predefinido no IIS 7.0 não tem permissões suficientes para abrir o ficheiro Web.config numa partilha remota.

Causa da mensagem de erro 9

Este problema pode ocorrer quando parte do ficheiro de configuração do IIS especificado estiver bloqueado num nível superior de configuração.

Resolução

Resolução 1

Elimine o elemento XML com formato incorrecto do ficheiro ApplicationHost.config ou do ficheiro Web.config.

Resolução 2

Para resolver este problema, utilize um dos seguintes métodos.

Método 1

Não configure o Web site para utilizar a autenticação pass-through UNC para aceder à partilha UNC remota. Em vez disso, especifique uma conta de utilizador que tenha as permissões adequadas para aceder à partilha UNC remota.

Método 2

Conceda a permissão de leitura ao grupo IIS_IUSRS para o ficheiro ApplicationHost.config ou para o ficheiro Web.config. Para tal, siga estes passos:
  1. No Explorador do Windows, localize o ficheiro ApplicationHost.config associado com o Web site ou, localize o ficheiro Web.config que está associado com o Web site.
  2. Clique com o botão direito do rato no ficheiro ApplicationHost.config ou clique com o botão direito do rato no ficheiro Web.config.
  3. Clique em Propriedades.
  4. Clique no separador segurança e, em seguida, clique em Editar.
  5. Clique em Adicionar.
  6. Na caixa Introduza os nomes de objectos a seleccionar, escreva computername \IIS_IUSRS, clique em Verificar nomes e, em seguida, clique em ' OK '.

    NotaComputername é um marcador de posição para o nome do computador.
  7. Clique para seleccionar a caixa de verificação de leitura e, em seguida, clique em OK.
  8. Na caixa de diálogo Propriedades de ApplicationHost.config ou na caixa de diálogo Propriedades de Web.config, clique em ' OK '.

Resolução 3

No ficheiro ApplicationHost.config, elimine a entrada duplicada para a regra de autorização. Para tal, siga estes passos:
  1. Clique em Iniciar, escreva o Bloco de notas na caixa Iniciar procura, clique com o botão direito do rato no Bloco de notas e, em seguida, clique em Executar como administrador.

    Nota Se lhe for pedido para uma palavra-passe de administrador ou uma confirmação, escreva a palavra-passe ou clique em continuar.
  2. No menu ficheiro, clique em Abrir, escreva %windir%\System32\inetsrv\config\applicationHost.config na caixa nome do ficheiro e, em seguida, clique em Abrir.
  3. No ficheiro ApplicationHost.config, elimine a entrada duplicada semelhante o seguinte código.
    <add accessType="Allow" users="*" />

Resolução 4

No ficheiro ApplicationHost.config ou no ficheiro Web.config, localize a referência de módulo ou uma referência a DLL que não é válido e, em seguida, corrigir a referência. Para determinar a referência de módulo estiver incorrecta, activar o pedido de rastreio de falha e, em seguida, reproduza o problema.

Resolução de 5

Certifique-se de que o número de bits o módulo especificado é o mesmo que o agrupamento de aplicações de alojamento e certifique-se de que o módulo não está danificado.

Resolução de 6

Examinar o ficheiro de configuração especificado e compará-la com os ficheiros principais applicationHost.config e/ou web.config para verificar a existência de entradas duplicadas tal como sugerido pela mensagem de erro. Remova a entrada duplicada, ou efectuar o movimento único.

Resolução de 7

Verificar se o caminho do ficheiro existe, correctamente com o nome, tenha correcto definir permissões de nível de ficheiro e está a apontar para um tipo de sistema de ficheiros válido. Se não tiver a certeza que o caminho do ficheiro é, utilize a ferramenta de monitor do processo ou pedido de rastreio de falha para identificá-lo.

Resolução de 8

Para resolver este problema, consulte o seguinte artigo:
934515  (http://support.microsoft.com/kb/934515/ ) Recebe uma mensagem de erro quando tenta visualizar uma página Web de um Web site que utiliza autenticação pass-through no Internet Information Services 7.0

Resolução 9

Para resolver este problema, desbloquear a secção especificada ou não a utilize a esse nível. Para mais informações sobre como bloquear a configuração, consulte o seguinte artigo:
http://learn.iis.net/page.aspx/145/how-to-use-locking-in-iis-70-configuration (http://learn.iis.net/page.aspx/145/how-to-use-locking-in-iis-70-configuration)

A informação contida neste artigo aplica-se a:
  • Microsoft Internet Information Services 7.0
Palavras-chave: 
kbmt kbexpertiseadvanced kbtshoot kbprb KB942055 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 942055  (http://support.microsoft.com/kb/942055/en-us/ )