Tidak ada metode ekstensi UseDatabaseErrorPage () di Net Core 3.0


33

Saya telah membuat aplikasi Net Core 3.0 dan kode berikut yang bekerja di 2.2 sekarang tidak.

app.UseDatabaseErrorPage();

Sepertinya di kelas 3.0 DatabaseErrorPageExtensionstidak ada di dalam Microsoft.AspNetCore.Buildernamespace. Apakah saya kehilangan beberapa ketergantungan? Saya memiliki EntityFrameworkCore NuGet dengan Alat dan Desain ditambahkan.

Menambahkan

using Microsoft.AspNetCore.Builder;

tidak membantu.



Tepat, jadi metode ini harus tetapi tidak ada.
Levvy

Jawaban:


69

Tambahkan referensi ke 'Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore', tampaknya fungsi tersebut ada dalam paket itu sekarang.


3
Bekerja seperti pesona
Levvy

Terima kasih, itu bekerja juga di pihak saya, alasan utama untuk kesalahan ini adalah bahwa setelah memutakhirkan ke .net core 3.1, Anda harus menyingkirkan paket NuGet Microsoft.AspNetCore.App yang memiliki banyak dependensi. Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore adalah salah satu dependensi yang perlu kita tambahkan secara individual jika kita membutuhkannya.
Feras Taleb

Bekerja untuk saya, terima kasih!
Freddy

Bekerja seperti pesona! Terima kasih!
Mohammed Gadi

1

menggunakan

Install-Package Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore -Version 3.1.2

0

[CLI] dotnet tambahkan paket Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore --version 3.1.2

[StartUp.cs]

menggunakan Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore;


Jawaban Anda kurang jelas!
mw509
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.