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