У меня была точно такая же проблема в моем проекте ASP.NET MVC 3.
Оказывается, это особенность Visual Studio и сервера разработки. В режиме отладки вы вернетесь в Visual Studio и получите диалоговое окно исключений по умолчанию.
Один из способов предотвратить это - изменить режим компиляции в вашем Web.config
с этого:
<compilation debug="true" targetFramework="4.0">
К этому:
<compilation debug="false" targetFramework="4.0">
Вы также можете оставить для режима отладки значение true, но для проверки работы своего приложения выберите Start without debugging option
в меню Visual Studio (вызывается нажатием Ctrl+F5
.