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