Sin método de extensión UseDatabaseErrorPage () en Net Core 3.0


33

He creado la aplicación Net Core 3.0 y el siguiente código que funcionó en 2.2 ahora no lo es.

app.UseDatabaseErrorPage();

Parece que en la clase 3.0 DatabaseErrorPageExtensionsno existe dentro del Microsoft.AspNetCore.Builderespacio de nombres. ¿Me estoy perdiendo alguna dependencia? Tengo EntityFrameworkCore NuGet con herramientas y diseño agregado.

Agregando

using Microsoft.AspNetCore.Builder;

No ayudó.



Exactamente, por lo que este método debería ser pero no existe.
Levvy

Respuestas:


69

Agregue una referencia a 'Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore', parece que la función está en ese paquete ahora.


3
Trabajó como un encanto
Levvy

Gracias, también funcionó a mi lado, la razón principal de este error es que después de actualizar a .net core 3.1, debe deshacerse del paquete NuGet de Microsoft.AspNetCore.App que tiene muchas dependencias. Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore es una de las dependencias que necesitamos agregar individualmente en caso de que las necesitemos.
Feras Taleb

Trabajó para mí, gracias!
Freddy

Funciona como encanto! ¡Gracias!
Mohammed Gadi

1

utilizar

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

0

[CLI] dotnet add package Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore - versión 3.1.2

[StartUp.cs]

usando Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore;


¡Tu respuesta carece de claridad!
mw509
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.