Я не могу точно сказать вам, что не так, но я могу придумать пару вещей, которые нужно проверить ... во-первых, VS нарушает исключение? Если вы находитесь в отладчике, я думаю, это значение по умолчанию. Если это просто нажать F5, пока вы не получите код с точкой останова. Кроме того, вы уверены, что нигде не обрабатываете исключение до того, как оно достигнет Application_Error
?
Еще одна вещь, которую нужно проверить - режим CustomErrors
в web.config, установлен на Off
, верно?