CustomErrors DefaultRedirect到Default.aspx不起作用

lev*_*evi 7 asp.net error-handling redirect 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>
Run Code Online (Sandbox Code Playgroud)

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

Adi*_*dil 8

你必须有mode="On"而不是mode="Off"

<customErrors mode="On" defaultRedirect="~/default.aspx"></customErrors>
Run Code Online (Sandbox Code Playgroud)

  • 有人杀了我:) (4认同)
  • 不用担心,有时候我们会想念简单易行的事情. (3认同)