web.config中指定错误的自定义路由

时间:2015-06-20 07:12:44

标签: asp.net web-config custom-errors

我在web.config中有这个自定义错误配置:

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

现在,我需要为某些特殊页面重定向到不同的错误页面,但仍然保持默认的"/common/ErrorPage.html?webconfig">。这可能吗?

1 个答案:

答案 0 :(得分:0)

如果您的特殊页面可以位于特定的ASP.NET MVC区域中,则执行此操作的一种方法是使用不同的基于位置的自定义错误路径。 (来自this

<system.web>
  <customErrors mode="On" defaultRedirect="error" />
</system.web>
.
.
.
<location path="areaName">
  <system.web>
    <customErrors mode="On" defaultRedirect="/areaName/error" />
  </system.web>    
</location>