7
<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吗?- 如果不是,错误处理有什么问题?

4

1 回答 1

8

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

<customErrors mode="On" defaultRedirect="~/default.aspx"></customErrors>
于 2013-03-11T09:06:38.840 回答