O que poderia causar um erro HTTP 500 em um arquivo HTML estático?

1

Eu deixei cair em um arquivo HTML simples e o IIS 7 está emitindo um erro 500. Os detalhes do erro quase não fornecem informações.

Em geral, o que deve ser verificado se um arquivo HTML está causando esse tipo de erro?

    
por Larsenal 03.12.2009 / 21:33

5 respostas

2

Mapeamentos do manipulador HTTP

Recentemente, uma pessoa caiu em um mapeador de script curinga que estava atrapalhando as coisas.

    
por 03.12.2009 / 22:27
1

500 erros de tipo (erro interno do servidor) podem ocorrer por vários motivos.

entre outros:

  • configuração incorreta do servidor
  • problemas de direitos de acesso
  • ...

Dê uma olhada neste site por um período alguns exemplos.

    
por 03.12.2009 / 21:59
1

Com base no meu último round-round com um problema semelhante:

1) Procure nos logs HTTP. Você verá um "500 mmm nnn" para "sc-status sc-substatus sc-win32-status" nos logs HTTP. Um "net helpmsg nnn" da linha de comando pode fornecer resultados.

2) Adicione Rastreamento de Solicitação com Falha à sua instalação e use uma regra apropriada. Os resultados XML podem ou não ser úteis.

3) Se você acha que isso é um problema de segurança, ative a auditoria de objeto de arquivo na diretiva desse servidor e defina a auditoria do diretório e os arquivos contidos nele para que todas as falhas sejam "Todos". Verifique a seção Segurança do Visualizador de Eventos.

4) Tente o Process Monitor (não o Process Explorer). Execute o Process Monitor por três segundos ou mais, apenas o tempo suficiente para obter sua solicitação e falhar. Use Failed Request Tracing para obter o ID do processo que falhou. Use o filtro do Process Monitor para mostrar apenas os eventos em que o ID do processo é exibido - você pode ver onde ele falha.

    
por 04.12.2009 / 15:53
0

O Visualizador de Eventos deve informar o motivo pelo qual você recebeu o erro 500, normalmente fornece muito mais detalhes sobre a exceção ou problema de configuração.

Outra coisa rápida, dependendo do navegador que você está usando, certifique-se de ter "Ativar mensagens de erro amigáveis" desmarcado nas opções avançadas (para o IE). Isso pode mascarar erros do servidor.

    
por 04.12.2009 / 03:57
0

Apenas para adicionar isso como uma possível solução, tinha um cliente que estava usando um filtro ISAPI, mas não havia mais filtro isapi no local especificado. Não havia log de eventos, sc-winsubstatus tinha um valor de 2 (não foi possível encontrar o arquivo ..) Portanto, verifique também o filtro ISAPI.

    
por 27.03.2017 / 09:51

Tags