从 .net core 2.1 升级到 .net 5.0 错误 'IApplicationBuilder' 不包含 'UseDatabaseErrorPage' 的定义
Upgrading from .net core 2.1 to .net 5.0 error 'IApplicationBuilder' does not contain a definition for 'UseDatabaseErrorPage'
谁能推荐从 .net core 2.1 升级到 .net 5.0 时出现以下错误的解决方案:
'IApplicationBuilder' 不包含 'UseDatabaseErrorPage' 的定义,并且找不到可访问的扩展方法 'UseDatabaseErrorPage' 接受类型 'IApplicationBuilder' 的第一个参数(您是否缺少使用指令或程序集引用?)
Microsoft Doc 说它已过时:
https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.builder.databaseerrorpageextensions.usedatabaseerrorpage?view=aspnetcore-5.0
Microsoft 页面的以下参考在 5.0 上不起作用:
https://github.com/aspnet/Announcements/issues/432
谢谢,
- 添加 NuGet 包
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore
2、添加using语句Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore
- 添加中间件
app.UseDeveloperExceptionPage();
谁能推荐从 .net core 2.1 升级到 .net 5.0 时出现以下错误的解决方案:
'IApplicationBuilder' 不包含 'UseDatabaseErrorPage' 的定义,并且找不到可访问的扩展方法 'UseDatabaseErrorPage' 接受类型 'IApplicationBuilder' 的第一个参数(您是否缺少使用指令或程序集引用?)
Microsoft Doc 说它已过时: https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.builder.databaseerrorpageextensions.usedatabaseerrorpage?view=aspnetcore-5.0
Microsoft 页面的以下参考在 5.0 上不起作用: https://github.com/aspnet/Announcements/issues/432
谢谢,
- 添加 NuGet 包
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore
- 添加中间件
app.UseDeveloperExceptionPage();