2009-03-31 7 views
0

Je veux rediriger vers une page spéciale qui affiche un message d'erreur détaillé pour les erreurs inattendues. Quelle est la meilleure solution pour asp.net? Pouvez-vous donner des exemples? MerciPage d'erreur spéciale dans Asp.Net

Répondre

3

On dirait que tout ce que vous voulez vraiment faire est de désactiver les erreurs personnalisées dans votre fichier web.config:

<configuration> 
    <system.web> 
     <customErrors mode="Off" /> 
    </system.web> 
</configuration> 

Cela devrait provoquer un plein « écran jaune de la mort » de se présenter à une exception non gérée. Vous pouvez également l'utiliser pour définir le comportement afin que les messages complets n'apparaissent que sur votre ordinateur local, mais que vos utilisateurs soient redirigés vers quelque chose ... Plus convivial:

<configuration> 
    <system.web> 
     <customErrors mode="RemoteOnly" defaultRedirect="MyErrorPage.aspx" /> 
    </system.web> 
</configuration>