CustomErrors DefaultRedirect到Default.aspx不起作用

时间:2013-03-11 09:05:11

标签: asp.net redirect error-handling web-config

<system.web>
    <authentication mode="Forms">
      <forms loginUrl="~/LogIn.aspx" defaultUrl="~/default.aspx" protection="All">
      </forms>
    </authentication>
    <customErrors mode="Off" defaultRedirect="~/default.aspx"></customErrors>
</system.web>

这是我在web.config中的错误处理,但是无效。如果抛出任何异常,则不会重定向到 default.aspx 页面。
是因为我将defaultUrl设置为~/default.aspx吗? - 如果不是错误处理有什么问题?

1 个答案:

答案 0 :(得分:8)

您必须mode="On"而不是mode="Off"

<customErrors mode="On" defaultRedirect="~/default.aspx"></customErrors>