【问题标题】:CustomErrors DefaultRedirect to Default.aspx Not WorkingCustomErrors DefaultRedirect 到 Default.aspx 不工作
【发布时间】:2013-02-26 09:30:00
【问题描述】:
<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 吗? - 如果不是,错误处理有什么问题?

【问题讨论】:

  • 您应该为自定义错误设置“开启”模式

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


【解决方案1】:

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

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

【讨论】:

  • 别担心,有时我们会错过简单易行的事情。
  • 杜普。我很困惑我的项目是如何改变它的(我自己当然没有改变它),但是是的,这 100% 解释了为什么它在某个时候停止工作。
猜你喜欢
  • 2011-11-08
  • 2013-07-12
  • 1970-01-01
  • 2012-05-17
  • 1970-01-01
  • 1970-01-01
  • 2011-09-06
  • 1970-01-01
相关资源
最近更新 更多