USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  ASP - Active Server Page    (Miscelâneas)

Título da Dica:  Visualizar as mensagens de erro do ASP
Postada em 1/10/2003 por ~Ð@®£@Ñ            
Um grande problema que muitos programadores tiveram ao começar a trabalhar com ASP no Windows 2000 é a dificuldade de visualizar as mensagens de erro. O Windows 2000 por padrão intercepta os erros do ASP (código 500.100) e exibe uma página padrão apenas com a mensagem "Internal Server Error".

A solução do problema não é muito difícil. Entrando nas propriedades do site default, na guia "Custom Errors" encontramos o erro 500;100. Esse erro fica normalmente mapeado para o caminho /iisHelp/common/500-100.asp , uma URL . Isso significa que quando um erro de ASP ocorrer o IIS irá procurar dentro de seu site essa página neste caminho. Se encontrar, vai processa-la para poder exibir as informações detalhadas de erro do ASP, mas se não encontrar exibirá apenas "Internal Server Error", sem mostrar os erros detalhados do ASP.

Assim sendo diversas soluções são possíveis :

A) Se criarmos um diretório virtual em nosso site chamado iisHelp apontando para o caminho %windows%\help\iishelp então o IIS conseguirá encontrar a página 500-100.asp e passará a sempre exibir as mensagens de erro detalhadas do ASP.

B) Podemos copiar a página 500-100.asp para um diretório dentro de nosso site e configurar o erro 500;100 apontando para a localização em nosso site.

C) Podemos criar uma nova página padrão de exibição de mensagens de erro e configurar o erro 500;100 para apontar para esta nova página.

Abrindo a página 500-100.asp é interessante analisarmos seu código : Esta página utilizar a instrução Server.GetLastError (novidade do ASP 3.0) para obter um objeto de erro com informações mais detalhadas sobre o erro do que o objeto Err do VBScript. Desta forma podemos nós mesmos montar uma versão personalizada da página 500-100.asp exibindo os detalhes do erro ocorrido.

Vale mencionar ainda que após toda essa configuração ser feita podemos a qualquer momento ativar ou desativar a exibição de mensagens de erro detalhadas do ASP, indo nas propriedades do site, home directory, configuration, app debugging e alterando a configuração "Script error Messages"
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página