https://github.com/aspnet/Diagnostics/tree/082d505977d72c75b68935c93c21feded6928e5f/src/Microsoft.AspNetCore.Diagnostics/DeveloperExceptionPage
Я хочу реализовать пользовательское 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)