Наше веб-приложение ASP.NET 2 обрабатывает исключения очень элегантно.Мы отлавливаем исключения в Global ASAX в Application_Error.Оттуда мы регистрируем исключение и показываем дружественное сообщение пользователю.
Однако сегодня утром мы развернули последнюю версию нашего сайта.Он работал нормально в течение получаса, но затем произошел сбой пула приложений.Сайт не возвращался, пока мы не восстановили предыдущий выпуск.
Как сделать так, чтобы пул приложений аварийно завершал работу и пропускал обычный обработчик исключений?Я пытаюсь повторить эту проблему, но пока безуспешно.
Обновление : мы нашли решение.Одна из наших страниц занималась скринингом другой страницы.Но URL-адрес был настроен неправильно, и страница закончила снимать с экрана сама бесконечно, вызывая исключение переполнения стека.