Пользовательский маршрут для указанных ошибок в web.config

У меня есть эта настраиваемая конфигурация ошибки в моем web.config:

<customErrors 
  mode="On"
  defaultRedirect="/common/ErrorPage.html?webconfig">
</customErrors >

Теперь мне нужно перенаправить на другую страницу ошибок для некоторых специальных страниц, но я остаюсь "/common/ErrorPage.html?webconfig"> как по умолчанию. Это возможно ?


person EagerToLearn    schedule 20.06.2015    source источник


Ответы (1)


Если ваши специальные страницы могут находиться в определенной области ASP.NET MVC, один из способов сделать это может заключаться в использовании настраиваемых путей ошибок на основе разных местоположений. (из этого)

<system.web>
  <customErrors mode="On" defaultRedirect="error" />
</system.web>
.
.
.
<location path="areaName">
  <system.web>
    <customErrors mode="On" defaultRedirect="/areaName/error" />
  </system.web>    
</location>
person farid bekran    schedule 20.06.2015
comment
и я разрабатываю ASP.NET 2.0, а не MVC - person EagerToLearn; 22.06.2015