#asp.net-core #diagnostics
#asp.net-core #диагностика
Вопрос:
Я хочу реализовать пользовательское программное обеспечение DeveloperExceptionPageMiddleware, поскольку это проект с открытым исходным кодом, для которого я не могу найти детали реализации
private Task DisplayRuntimeException(HttpContext context, Exception ex)
{
var request = context.Request;
var model = new ErrorPageModel
{
Options = _options,
ErrorDetails = _exceptionDetailsProvider.GetDetails(ex), // NEED SOURCE CODE
Query = request.Query,
Cookies = request.Cookies,
Headers = request.Headers
};
var errorPage = new ErrorPage(model);
return errorPage.ExecuteAsync(context);
}
Пожалуйста, предоставьте детали реализации для
ErrorDetails = _exceptionDetailsProvider.GetDetails(ex)
Ответ №1:
https://github.com/aspnet/AspNetCore
Состоит из полной реализации (проект с открытым исходным кодом от Microsoft).