При отладке приложения в Visual Studio есть 2 варианта взлома исключений. Прерывание, как только выдается исключение, и прерывание только тогда, когда исключение не обнаружено. Это прекрасно работает при разработке настольных приложений. Однако при разработке приложений ASP.NET все исключения в конечном итоге обнаруживаются кодом в IIS. Можно ли отключить это поведение, чтобы отладчик не работал, когда мой код приложения ASP.Net не смог перехватить исключение?
Edit:
Просто чтобы прояснить, я не хочу прерывать всякий раз, когда генерируется исключение, так как много раз они обрабатываются моим кодом просто отлично, и я не хочу останавливаться на каждом исключении. Я хочу остановиться только на тех исключениях, которые не обрабатываются моим кодом.
Edit:
Похоже, что это не проблема в Visual Studio 2008. В Visual Studio 2003 все исключения обрабатывались как пользовательские, поскольку среда выполнения ASP.NET перехватила все исключения, чтобы не прерывать процесс веб-сервера. Похоже, что в Visual Studio 2008 этот тип перехвата исключений не учитывается при проверке необработанных пользователем исключений.