У меня есть проект MVC с 3 областями.В основном проекте у меня настроена обработка ошибок с использованием пользовательских ошибок в файле web.config.
<customErrors mode="On" defaultRedirect="~/Error/HttpError">
<error statusCode="404" redirect="~/Error/Http404" /> </customErrors>
Это приводит к тому, что сайт перенаправляется на контроллер ошибок в корне, а затем показывает представление ошибок.
Это нормально работает в корневом сайте, однако, когда я выдаю исключение в домашнем контроллере одного из сайтов области, появляется сообщение ниже.
Ошибка времени выполнения Описание: на сервере произошла ошибка приложения,Текущие пользовательские настройки ошибок для этого приложения не позволяют просматривать сведения об ошибке приложения.
Подробно: Чтобы детали этого конкретного сообщения об ошибке можно было просматривать на локальном сервере, создайте тег вфайл конфигурации "web.config", расположенный в корневом каталоге текущего веб-приложения.Для этого тега должен быть установлен атрибут «mode» «RemoteOnly».Чтобы детали можно было просматривать на удаленных компьютерах, установите для параметра «mode» значение «Off».
Возможно ли, что обработка ошибок в корневом сайте не может использоваться на сайтах области?
Спасибо
Джон.