Ich baue eine API-App. Im alten ASP.NET gab es Application_Error()ASP.NET 5: Was ist der empfohlene Ansatz zum Abfangen und Protokollieren aller nicht behandelten Ausnahmen?
protected void Application_Error()
{
var exception = Server.GetLastError();
_logger.FatalException("Fatal error.", exception);
}
alle nicht behandelten Ausnahmen zu fangen Was in ASP.NET 5 verwendet werden soll?
Es gibt eine schöne Erklärung dazu auf SO. Verwenden Sie ILoggerProvider und ILogger aus dem Namespace Microsoft.Framework.Logging. Die Details finden Sie hier. http://stackoverflow.com/questions/28385889/global-exception-handling-in-asp-net-5. Die GitHub haben auch eine Probe für sie. https://github.com/aspnet/Diagnostics/tree/dev/samples/ExceptionHandlerSample –
die Antwort gibt es ein wenig veraltet –