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