2009-10-02 6 views
0

J'ai un gestionnaire d'exception global dans le fichier global.asax.cs du gestionnaire Application_Error qui redirige vers la page error.aspx. J'ai aussi la section customError dans mon fichier web.config. Lorsque je demande une page aspx non existante, le fichier 404.aspx n'est pas affiché et le gestionnaire Application_Error est déclenché.Une page aspx manquante provoque une exception globale au lieu de rediriger vers la page 404

Je m'attendais à voir 404.aspx.

<customErrors mode="RemoteOnly" defaultRedirect="error.aspx"> 
      <error statusCode="404" redirect="404.aspx"/> 
     </customErrors> 

Répondre

2

Vous regardez le site Web localement? Parce que si localement alors vous verrez une page d'erreur puisque vous avez le mode défini sur RemoteOnly. Définissez le mode = "On" et voyez si vous obtenez la page 404.aspx.

+0

Que ce soit localement ou à distance, il va à la page error.aspx au lieu de la page 404. –

Questions connexes