Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
237
Assunto : ASP
Titulo: Visualizar as mensagens de erro do ASP

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon


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"


Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
data: 1/31/2017 11:03:00 PM
nome: CkJheuZboap
email: derby451@hotmail.com
comentário:
LML3h8 http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/31/2017 1:27:00 PM
nome: kWQyoWFULjjgPUFRU
email: derby451@hotmail.com
comentário:
J6RP0D http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/29/2017 10:02:00 PM
nome: FDFXswsjkNFbD
email: derby451@hotmail.com
comentário:
teBrgb http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/29/2017 9:01:00 PM
nome: HtyrlLDYzn
email: jogcbfn@hotmail.com
comentário:
BKGfRr http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/29/2017 11:27:00 AM
nome: LTyjbhEGsNtWJmwtr
email: derby451@hotmail.com
comentário:
tMiHUy http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

 1  
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br