Documentos de Académico
Documentos de Profesional
Documentos de Cultura
using Microsoft.AspNet.Builder;
using Microsoft.AspNet.Hosting;
using Microsoft.AspNet.Http;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Configuration;
namespace FirstAppDemo {
public class Startup {
public Startup() {
var builder = new ConfigurationBuilder()
.AddJsonFile("AppSettings.json");
Configuration = builder.Build();
}
public IConfiguration Configuration { get; set; }
Solo lanzará una excepción con un mensaje muy genérico. Guarde la página Startup.cs y
ejecute su aplicación.
Verá que no hemos podido cargar este recurso. Hubo un error HTTP 500, un error interno del
servidor, y eso no es muy útil. Puede ser bueno obtener alguna información de excepción.
Agreguemos otra pieza de middleware, que es la página UseDeveloperExceptionPage .
Esta pieza de middleware es un poco diferente a las otras piezas de middleware, las
otras piezas de middleware generalmente miran la solicitud entrante y toman alguna
decisión sobre esa solicitud.
https://www.tutorialspoint.com/asp.net_core/asp.net_core_exceptions.htm 2/3
2/7/2020 ASP.NET Core - Excepciones - Tutorialspoint
Ahora verá información que esperaría si hubiera un error en el desarrollo. También obtendrá un
seguimiento de la pila y podrá ver que se produjo una excepción no controlada en la línea 37
de Startup.cs.
También puede ver detalles de excepción sin procesar y toda esta información puede ser muy
útil para un desarrollador. De hecho, probablemente solo queremos mostrar esta información
cuando un desarrollador está ejecutando la aplicación.
https://www.tutorialspoint.com/asp.net_core/asp.net_core_exceptions.htm 3/3