Mensagem de erro quando você visita um site hospedado no IIS 7.0: "HTTP Erro 500.0 ? erro interno do servidor"

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

Neste artigo

Sintomas

Você tem um site da Web hospedado no Internet Information Services (IIS) 7.0. Quando você visitar o site da Web em um navegador da Web, você pode receber uma mensagem de erro semelhante a uma das seguintes opções:
Mensagem de erro 1
Erro de servidor no aplicativo"nome do aplicativo"

Erro HTTP 500.0 ? erro interno do servidor

HRESULT: 0X80070032

Descrição do filtro HRESULTISAPI"unidade:\Caminho do arquivo.\ISAPI_FLT.dll"tentou registrar a notificação SF_NOTIFY_READ_RAW_DATA
Mensagem de erro 2
Erro de servidor no aplicativo"nome do aplicativo"

Erro HTTP 500.0 ? erro interno do servidor

HRESULT: 0X80070035

Descrição da página HRESULTThe não pode ser exibida porque ocorreu um erro interno do servidor.
Mensagem de erro 3
Erro de servidor no aplicativo"nome do aplicativo"

Erro HTTP 500.0 ? erro interno do servidor

HRESULT: 0X8007000D

Descrição do HRESULTHandler "ASPClassic" tem um módulo incorreto "IsapiModule" em sua lista de módulo
Mensagem de erro 4
Erro de servidor no aplicativo"nome do aplicativo"

Erro HTTP 500.0 ? erro interno do servidor

HRESULT: 0X800700C1

Descrição da página HRESULTThe não pode ser exibida porque ocorreu um erro interno do servidor
Mensagem de erro 5
Erro de servidor no aplicativo"nome do aplicativo"

Erro HTTP 500.0 ? erro interno do servidor

HRESULT: 0X80070005

Descrição do HRESULTLoadLibraryEx no filtro ISAPI"path_of_isapi"Falha
Mensagem de erro 6
Erro de servidor no aplicativo"nome do aplicativo"

Erro HTTP 500.0 ? erro interno do servidor

HRESULT: 0X8007007F

Descrição do HRESULTCalling GetProcAddress no filtro ISAPI"path_of_isapi"Falha
Mensagem de erro 7
Erro de servidor no aplicativo"nome do aplicativo"

Erro HTTP 500.0 ? erro interno do servidor

HRESULT: 0X8007007F

Descrição do HRESULTThere é um problema com o recurso que você está procurando, portanto, não pode ser exibido.

Causa

Causa da mensagem de erro 1

Esse problema ocorre porque o IIS 7.0 não suporta o filtro de Internet Server API (ISAPI) registra para a notificação SF_NOTIFY_READ_RAW_DATA. Para resolver esse problema, consulte a resolução 1.

Causa da mensagem de erro 2

Esse problema ocorre porque o servidor que está executando o IIS 7.0 não é possível acessar o diretório raiz configurado do local solicitado. Para resolver esse problema, consulte a solução 2.

Causa da mensagem de erro 3

Esse problema ocorre porque o módulo ISAPIModule está faltando na lista de módulos para o site. O módulo ISAPIModule está no seguinte local:
unidade: \Windows\System32\inetsrv\isapi.dll
Para resolver esse problema, consulte a solução 3.

Causa da mensagem de erro 4

Esse problema ocorre porque um mapeamento de script não é válido. Para resolver esse problema, consulte a solução 4.

Causa da mensagem de erro 5

Esse problema ocorre porque um filtro ISAPI que não é válido é carregado no nível global ou no nível do site da Web. Para resolver esse problema, consulte a solução 5.

Causa da mensagem de erro 6

Esse problema ocorre porque um filtro ISAPI que não é válido é carregado no nível global ou no nível do site da Web. Para resolver esse problema, consulte resolução de 6.

Causa da mensagem de erro 7

Esse problema ocorre porque o mapeamento de manipulador para o recurso solicitado aponta para um arquivo. dll que não é possível processar a solicitação. Para resolver esse problema, consulte resolução de 7.

Resolução

Resolução 1

Não use o filtro ISAPI registra para a notificação SF_NOTIFY_READ_RAW_DATA no IIS 7.0.

Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
311852 Informações sobre filtros ISAPI que registre o evento SF_NOTIFY_READ_RAW_DATA no Internet Information Services versão 6.0

Resolução 2

Certifique-se de que o servidor que está executando o IIS 7.0 pode acessar o diretório raiz configurado do local solicitado.

Resolução 3

Adicione o módulo ISAPIModule à lista módulos para o site. Para fazer isso, execute as seguintes etapas:
  1. Clique em Iniciar, Executar, tipo inetmgr.exee, em seguida, clique em OK.
  2. No Gerenciador do IIS, expandanome do servidor, expanda sitese, em seguida, clique em site da Web que você deseja modificar.
  3. No modo de exibição de recursos, clique duas vezes no módulo.
  4. No painel de ações , clique em Adicionar módulo nativo.
  5. Na caixa de diálogo Adicionar módulo nativo , clique para selecionar a caixa de seleção IsapiModule e, em seguida, clique em OK.

Resolução 4

Certifique-se de que o mapeamento de script aponta para o arquivo de DLL ISAPI que pode processar a solicitação. Para fazer isso, execute as seguintes etapas:
  1. Clique em Iniciar, Executar, tipo inetmgr.exee, em seguida, clique em OK.
  2. No Gerenciador do IIS, expandanome do servidor, expanda sitese, em seguida, clique em site da Web que você deseja modificar.
  3. No modo de exibição de recursos, clique duas vezes em Mapeamentos de manipulador.
  4. Certifique-se de que o mapeamento de script aponta para o arquivo. dll ISAPI correto.

    Por exemplo, arquivos. ASP devem mapear para o arquivo %windir%\system32\inetsrv\asp.dll.

Resolução 5

Remova o filtro ISAPI que não é válido. Para fazer isso, execute as seguintes etapas:
  1. Clique em Iniciar, Executar, tipo inetmgr.exee, em seguida, clique em OK.
  2. No Gerenciador do IIS, expandanome do servidor, expanda sitese, em seguida, clique em site da Web que você deseja modificar.
  3. No modo de exibição de recursos, clique duas vezes em Filtros ISAPI.
  4. Clique com botão direito ao filtro ISAPI que você deseja remover e, em seguida, clique em Remover.

Resolução 6

Remova o filtro ISAPI que não é válido. Para fazer isso, siga as etapas na resolução 5.

Resolução 7

Edite o mapeamento de manipulador para o recurso solicitado apontar para o arquivo. dll que pode processar a solicitação. Para fazer isso, execute as seguintes etapas:
  1. Clique em Iniciar, Executar, tipo inetmgr.exee, em seguida, clique em OK.
  2. No Gerenciador do IIS, expandanome do servidor, expanda sitese, em seguida, clique em site da Web que você deseja modificar.
  3. No modo de exibição de recursos, clique duas vezes em Mapeamentos de manipulador.
  4. Clique com botão direito o mapeamento de script que você deseja editar e, em seguida, clique em Editar.
  5. Na caixa de diálogo Editar mapa de Script , digite o arquivo executável apropriado na caixa executável e, em seguida, clique em OK.

    Por exemplo, arquivos. ASP devem mapear para o arquivo %windir%\system32\inetsrv\asp.dll.

Propriedades

ID do artigo: 942031 - Última revisão: sexta-feira, 1 de novembro de 2013 - Revisão: 4.0
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Information Services 7.0
Palavras-chave: 
kbtshoot kbprb kbmt KB942031 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 942031

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