Я только что развернул приложение ASP.NET MVC 3 на нашем промежуточном сервере. Всякий раз, когда возникает ошибка, я не могу получить подробную информацию об ошибке, то есть "желтый экран смерти". Вместо этого я просто получаю простой "Извините, произошла ошибка при обработке вашего запроса". сообщение.
My Web.config включает в себя customErrors off, т.е.:
<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
...
</assemblies>
</compilation>
<customErrors mode="off"/>
</system.web>
В этом случае я точно знаю, в чем заключается основная ошибка. (Я забыл установить разрешения для хранимой процедуры.) Но я действительно хочу (повторно) включить обработку ошибок, чтобы быстро найти эти ошибки. Конечно, я удалю это, когда мы действительно отправимся жить по соображениям безопасности.
Какие еще существуют настройки, которые могут переопределять обработку ошибок ASP.NET по умолчанию?