У меня есть большой веб-сайт, основанный на ASP. Есть ли возможность обрабатывать все исключения в одном месте? Как Global.asax в приложении ASP.NET?Есть ли что-то вроде файла Global.asax для веб-сайта ASP?
Благодаря
У меня есть большой веб-сайт, основанный на ASP. Есть ли возможность обрабатывать все исключения в одном месте? Как Global.asax в приложении ASP.NET?Есть ли что-то вроде файла Global.asax для веб-сайта ASP?
Благодаря
Конечно, у вас уже есть ответ на вопрос, который вы действительно задали. Однако ваше требование по содержанию вашего вопроса: «Как централизованно обрабатывать ошибку».
Таким образом, решение вашей проблемы (хотя и не является ответом на вопрос, на самом деле, поставленный) является:
Используйте страницу ошибки на уровне папок приложения корневого, который обрабатывает код состояния 500.100.
Вы можете определить ошибку, используя Server.GetLastError()
, которая возвращает IASPError, из которого вы можете собрать данные об ошибке.
Я уверен, что вы можете использовать файл Global.asa в корневом каталоге сайта для обработки широких экземпляров.
Да, есть файл global.asa и нет, он не имеет глобального события OnException, например asp.net.
Спасибо, ваши костюмы больше! – Sergejs