Для веб-сайта/vpath можно обрабатывать событие Application_Error, чтобы уловить ошибки, прежде чем они будут отправлены обратно в браузер. Возможно ли так сделать это на уровне сервера? То есть определите метод на корневом уровне, который будет выполняться, если на веб-сайте произошла ошибка, но на какой-либо причине этот сайт не справляется с ошибкой.Как определить логику обработки ошибок на уровне сервера
Я знаю, что вы можете использовать web.config на корневом уровне, чтобы определять настраиваемые сообщения об ошибках для каждого кода состояния HTTP. Однако это не идеально для моего случая, потому что я хочу возвращать различные типы контента (то есть HTML или что-то еще) в зависимости от логики приложения.
Спасибо, это именно то, что я искал! Один последующий вопрос, если вы не возражаете: если у меня есть этот модуль, а также обрабатывать Application_Error в global.asax, который будет вызван первым? – McGarnagle
Рад, что это помогло. В моем случае HTTP-модуль вызывается первым. Но я не думаю, что это гарантировано, по крайней мере, я не могу найти документацию, в которой упоминается порядок выполнения обработчиков событий приложения. Пожалуйста, дайте мне знать, если вы найдете что-то в этой теме :). –