Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De DatabaseErrorPageMiddleware en de bijbehorende extensiemethoden zijn gemarkeerd als verouderd in ASP.NET Core 5.0. De middleware- en extensiemethoden worden verwijderd in ASP.NET Core 6.0. De functionaliteit wordt in plaats daarvan geleverd door DatabaseDeveloperPageExceptionFilter en de extensiemethoden.
Zie het GitHub-probleem op dotnet/aspnetcore#24987 voor discussie.
Geïntroduceerde versie
5.0 RC 1
Oud gedrag
DatabaseErrorPageMiddleware en de bijbehorende extensiemethoden waren niet verouderd.
Nieuw gedrag
DatabaseErrorPageMiddleware en de bijbehorende uitbreidingsmethoden zijn verouderd.
Reden voor wijziging
DatabaseErrorPageMiddleware is gemigreerd naar een uitbreidbare API voor de uitzonderingspagina voor ontwikkelaars. Zie GitHub issue dotnet/aspnetcore#8536 voor meer informatie over de uitbreidbare API.
Aanbevolen actie
Voltooi de volgende stappen:
Stop met het gebruik
DatabaseErrorPageMiddlewarein uw project. Verwijder bijvoorbeeld de methode-aanroepUseDatabaseErrorPageuitStartup.Configure:public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { if (env.IsDevelopment()) { app.UseDatabaseErrorPage(); } }Voeg de uitzonderingspagina voor ontwikkelaars toe aan uw project. Roep bijvoorbeeld de UseDeveloperExceptionPage methode aan in
Startup.Configure:public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } }Voeg het NuGet-pakket Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore toe aan het projectbestand.
Voeg het uitzonderingsfilter voor de databaseontwikkelaarspagina toe aan de servicesverzameling. Roep bijvoorbeeld de
AddDatabaseDeveloperPageExceptionFiltermethode aan inStartup.ConfigureServices:public void ConfigureServices(IServiceCollection services) { services.AddDatabaseDeveloperPageExceptionFilter(); }