Te doy la bienvenida a nuestra página, en este sitio vas a encontrar la resolución a lo que buscabas.
Solución:
Agregue el middleware de la página de error como se muestra aquí:
app.UseDeveloperExceptionPage();
Actualización para beta8:
En beta8, Microsoft cambió el nombre a UseDeveloperExceptionPage
. Entonces, si desea utilizar ErrorPage, llame a:
app.UseDeveloperExceptionPage();
Aquí está el enlace al problema de Github relacionado.
los ErrorPageOptions
son los mismos que en beta6/7.
Puedes usar
app.UseErrorPage(ErrorPageOptions.ShowAll)
Hasta que beta5 de Asp.Net Mvc.
A partir de beta6, ErrorPageOptions.ShowAll
ha sido removido. Ahora puede usar la versión sin parámetros
app.UseErrorPage();
o cree un objeto ErrorPageOptions y especifique cuántas líneas alrededor del error desea mostrar configurando SourceCodeLineCount.
app.UseErrorPage(new ErrorPageOptions() SourceCodeLineCount = 100);
información adicional
Quitaron múltiples propiedades de ErrorPageOptions
en este compromiso.
Antes:
public class ErrorPageOptions
private bool _defaultVisibility;
private bool? _showExceptionDetails;
private bool? _showSourceCode;
private bool? _showQuery;
private bool? _showCookies;
private bool? _showHeaders;
private bool? _showEnvironment;
...
Después:
public class ErrorPageOptions
public int SourceCodeLineCount get; set;
public IFileProvider FileProvider get; set;
...
Entonces ahora solo puede establecer cuántas líneas de código fuente se imprimen.
Si no le importa que los detalles de su error estén expuestos al mundo, puede habilitar los detalles del error, directamente en el navegador sin ningún cambio de código. (Esto solo fue probado en IIS 8.5
):
- En
IIS Manager
En la izquierdaConnections
sección, haga clic con el botón izquierdo en seleccione suSite
. - en el lado derecho
Feature View
abiertoError Pages
. - En el extremo derecho
Actions
sección, haga clic enEdit Feature Settings
- En el
Error Responses
seleccione el 2do,Detailed errors
opción entoncesOk
(o si le preocupa exponer cosas al mundo, comience con la tercera opción, si puede abrir un navegador local… es decir, localhost:…)
Esto debería ser suficiente para que puedas ver el error exacto… Importante: Si tuvieras que usar el medio Detailed errors
opción, asegúrese de desactivarla una vez que depure el problema. Esto puede darle a un pirata informático todo lo que necesita para ingresar a su servidor.
Sección de Reseñas y Valoraciones
Eres capaz de añadir valor a nuestro contenido informacional dando tu experiencia en las críticas.