Artigos / Tekever.eu

Artigos de desenvolvimento e opinião em tecnologia.

Secções:

Linux | Windows | .NET / ASP | LAMP | Java | Só Conversa |

 


Configuração básica de páginas de erro com VB.NET

  2002-03-07




Normalmente quando as nossas páginas têm erros em servidores de produção, costumammos alterar certos ficheiros, correspondentes a erros mais gerais. Com as ASP.NET todo esse trabalho é simplificado com a edição de um ficheiro chamado web.config.

Para por exemplo por cada erro do nosso website, o utilizador seja encaminhado para uma página pré-definida por nós basta criar o seguinte exemplo.

ficheiro: web.config
 
<configuration>
<system.web>
<customErrors defaultRedirect="erros.aspx" mode="RemoteOnly">
</customErrors>
</system.web>
</configuration>
 


Como pôde verificar temos uma linha que indica quando qualquer erro aparecer ir para uma página erros.aspx. O RemoteOnly significa que os erros só acontecem quando as páginas estão a cer acedidas de fora do servidor, para que quando estiver a testar localmente possa verificar o debug da aplicação.

Podemos também conjuntamente com os erros a nível geral, específicar que quando um determinado erro a contece, a página de erro a aparecer será uma especificada para o mesmo.

Podemos verificar o mesmo no exemplo seguinte.

 
<configuration>
<system.web>
<customErrors defaultRedirect="erros.aspx" mode="RemoteOnly">
<error statusCode="500" redirect="ErroInterno.aspx"/>
</customErrors>
</system.web>
</configuration>
 



Poderá usar páginas .aspx ou .html, é como perferir.

O mais usual é fazer como se indica de seguida, isto em servidores de produção.

 
<configuration>
<system.web>
<customErrors defaultRedirect="trataerros.aspx" mode="On">
</customErrors>
</system.web>
</configuration>
 



Escrito por João Vieira
Website do autor: http://www.joaovieira.com
Dados do autor: Programador multi-plataforma com ênfase em ambiente Linux.

Comentários

Faça um comentário

Comentário

Nome
E-mail

Este comentário só ficará válido depois de fazer clique no link que lhe será enviado já a seguir para o e-mail indicado. Como tal garanta que o seu e-mail está válido e operacional, se não receber o nosso e-mail verifique os seus filtros de SPAM, ou a caixa de Lixo/Trash do seu cliente de e-mail.

 

Avaliar artigo

Avalie este artigo

 



Nome
E-mail

Este voto só ficará contabilizado depois de fazer clique no link que lhe será enviado já a seguir para o e-mail indicado. Como tal garanta que o seu e-mail está válido e operacional, se não receber o nosso e-mail verifique os seus filtros de SPAM, ou a caixa de Lixo/Trash do seu cliente de e-mail.

 

 

 

 

Recomendar este artigo a alguém

Envie a alguém conhecido

De:  
Nome E-mail
 
Para:  
Nome E-mail
Será enviado um link da página deste artigo para o e-mail que indicar como destino.