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

У меня есть этот пользовательский конфиг ошибки в моем web.config:

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

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

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>
Другие вопросы по тегам