Net Core 3.0에는 UseDatabaseErrorPage () 확장 메서드가 없습니다.


33

Net Core 3.0 앱을 만들었으며 2.2에서 작동하는 다음 코드는 아닙니다.

app.UseDatabaseErrorPage();

네임 스페이스 DatabaseErrorPageExtensions내에 3.0 클래스 가없는 것 같습니다 Microsoft.AspNetCore.Builder. 나는 의존성을 놓치고 있습니까? 도구 및 디자인이 추가 된 EntityFrameworkCore NuGet이 있습니다.

첨가

using Microsoft.AspNetCore.Builder;

도움이되지 않았습니다.



정확하게이 방법은 존재하지만 존재하지 않아야합니다.
Levvy

답변:


68

'Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore'에 대한 참조를 추가하면 기능이 해당 패키지에있는 것으로 보입니다.


3
매력처럼 일했다
Levvy

고맙게도, 그것은 내 측면에서도 효과가 있었 으므로이 오류의 주요 원인은 .net core 3.1로 업그레이드 한 후 많은 종속성이있는 Microsoft.AspNetCore.App NuGet 패키지를 제거해야하기 때문입니다. Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore는 필요할 때 개별적으로 추가해야하는 종속성 중 하나입니다.
Feras Taleb

고마워요!
프레디

매력처럼 작동합니다! 감사!
모하메드 가디


0

[CLI] 닷넷 추가 패키지 Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore --version 3.1.2

[StartUp.cs]

Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore 사용;


당신의 대답은 명확하지 않습니다!
mw509
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.