выберите между ExceptionHandlerMiddleware и StatusCodePagesMiddleware - PullRequest
0 голосов
/ 22 марта 2019

Я новичок в ASP.NET Core, просто вопрос по ExceptionHandlerMiddleware и StatusCodePagesMiddleware.

Я думаю, что ExceptionHandlerMiddleware также выполняет работу StatusCodePagesMiddleware.Допустим, пользователь запрашивает несуществующий статический файл на сервере.Существует три промежуточных программного обеспечения, а именно ExceptionHandlerMiddleware, StaticFileMiddleware и MVC middleware

, поэтому статическое промежуточное ПО генерирует код ошибки 404 для распространения через ExceptionHandlerMiddleware, который может повторно выполнить конвейер промежуточного программного обеспечения с новым путем ошибки, и когда ответВозвращаясь к ExceptionHandlerMiddleware, он обновляет код состояния до 404, что в точности соответствует роли продажи как StatusCodePagesMiddleware.

Так почему же нам по-прежнему необходимо использовать как ExceptionHandlerMiddleware, так и StatusCodePagesMiddleware в некоторых случаях?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...