Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
DatabaseErrorPageMiddleware et ses méthodes d’extension associées ont été marquées comme obsolètes dans ASP.NET Core 5.0. Les méthodes d’intergiciel et d’extension sont supprimées dans ASP.NET Core 6.0. Les fonctionnalités seront fournies à la place par DatabaseDeveloperPageExceptionFilter et ses méthodes d’extension.
Pour plus d’informations, consultez le problème GitHub sur dotnet/aspnetcore#24987.
Version introduite
5.0 RC 1
Ancien comportement
DatabaseErrorPageMiddleware et ses méthodes d’extension associées n’étaient pas obsolètes.
Nouveau comportement
DatabaseErrorPageMiddleware et ses méthodes d’extension associées sont obsolètes.
Raison de la modification
DatabaseErrorPageMiddleware a été migré vers une API extensible pour la page d’exception du développeur. Pour plus d’informations sur l’API extensible, consultez le problème GitHub dotnet/aspnetcore#8536.
Action recommandée
Terminez la procédure suivante :
Arrêtez d’utiliser
DatabaseErrorPageMiddlewaredans votre projet. Par exemple, supprimez l’appel de méthodeUseDatabaseErrorPagedeStartup.Configure.public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { if (env.IsDevelopment()) { app.UseDatabaseErrorPage(); } }Ajoutez la page d’exception de développeur à votre projet. Par exemple, appelez la UseDeveloperExceptionPage méthode dans
Startup.Configure:public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } }Ajoutez le package NuGet Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore au fichier projet.
Ajoutez le filtre d'exception de la page développeur de la base de données à la collection de services. Par exemple, appelez la
AddDatabaseDeveloperPageExceptionFilterméthode dansStartup.ConfigureServices:public void ConfigureServices(IServiceCollection services) { services.AddDatabaseDeveloperPageExceptionFilter(); }