【发布时间】:2021-06-15 04:37:42
【问题描述】:
我有一个在 IIS 上托管的 asp.net Web 表单网站。除了错误页面外,一切都按预期工作。我在 web.config 中有如下自定义错误页面设置:
<customErrors mode="On" defaultRedirect="error.aspx">
<error statusCode="400" redirect="error.aspx" />
<error statusCode="401" redirect="error.aspx" />
<error statusCode="403" redirect="error.aspx" />
<error statusCode="404" redirect="error.aspx" />
<error statusCode="500" redirect="error.aspx" />
</customErrors>
如果我访问 mysite.com/x.aspx(x.aspx 不存在),它会正确显示错误页面。但是,如果我访问 mysite.com/x(x 不存在),aspx 源代码会显示在浏览器中(以“
关于为什么会发生这种情况以及如何解决的任何想法?
【问题讨论】:
标签: asp.net iis http-status-code-404