asp.net没有按配置显示自定义404页面

在我的网络配置中,我有:

<customErrors mode="On">
  <error statusCode="404" redirect="~/error/404.aspx" />
</customErrors>

http://localhost/meh< – 标准404被显示 http://localhost/meh.aspx< – 自定义404被显示 http://localhost/error/404.aspx< – 我想要显示的所有404错误的自定义错误页面 如何设置我的web.config以将所有404发送到我的自定义错误? 谢谢

最佳答案 您必须在IIS中配置它.默认情况下,只有特定文件将通过ASP.NET框架路由…否则IIS将处理它.

点赞