Sommaire

Les pages d’erreur Erreur

Les erreurs et les exceptions sont des éléments courants en programmation informatique, et ASP.NET Core ne déroge pas à la règle. Le système n’est jamais à l’abri, et le développeur doit disposer de tous les outils nécessaires afin de gérer au mieux les cas d’erreurs. Exceptions

Dans un premier temps, il est possible pour le développeur de configurer une page d’exception qui va s’afficher lorsqu’une erreur survient sur le site. Cette page, conçue spécialement pour le débogage et à utiliser uniquement lors de la phase de développement du site, permet de visualiser plusieurs informations utiles afin de cibler le problème. Le code ci-dessous configure cette page dans la classe Startup.

public void Configure(IApplicationBuilder app,  
   IHostingEnvironment env) 
{ 
   if (env.IsDevelopment()) 
   { 
       app.UseDeveloperExceptionPage(); 
   }

Deux choses sont importantes ici :

  • le test permettant de vérifier que l’environnement du système est en développement (modifiable dans les paramètres du projet) ;

  • la méthode UseDeveloperExceptionPage permettant d’afficher une page d’exception lorsqu’une erreur survient dans le code.

Encore une fois, cette page ne doit être utilisée qu’en mode développement, car elle est susceptible ...