Всякий раз, когда возникает ошибка в моем представлении Razor (.cshtml), я получаю желтый экран с надписью
Исходный код, который сгенерировал это
необработанное исключение может быть показано только
при компиляции в режиме отладки. Включить
это, пожалуйста, следуйте одному из следующих
шаги, затем запросите URL:
Затем говорится либо установить <@ Page Debug="true">
в представлении, либо установить <compilation debug="true">
в web.config.
Я проверил свой web.config и <compilation debug="true">
уже установлен. Чтобы исчерпать другие возможности, я попытался добавить его во все файлы web.config
в папках просмотра, но без изменений.
Я также проверил, что проекты компилируются как Debug
, а не Release
. Любые мысли о том, почему исходный код, где выдается ошибка, не отображается?
Редактировать: Мое приложение было обновлено с ASP.NET MVC 2 до MVC 3.