【发布时间】:2017-04-17 18:30:42
【问题描述】:
在我的应用程序中,我有一个自定义错误,用于捕获所有意外错误,并在用户尝试访问不存在的页面时出现 404。问题是,在生产中,我可以通过在浏览器窗口中键入 url 的路径或滥用应用程序成功导航到错误页面,但我不能对 404 执行相同操作。这是我的设置。
【问题讨论】:
-
在指定新规则之前尝试
<clear />所有当前规则。 -
@AndriiLitvinov 清除自定义错误内部会导致错误 500,如果我将它放在自定义错误之前也会发生这种情况
-
好吧,我的错,搞砸了
httpErrors。 -
哪里不行?在您的桌面上运行 IISExpress?在某处运行 IIS 的已部署服务器实例上?
-
它在 IIS 服务器 IIS 8 的生产环境中不起作用
标签: c# asp.net-mvc custom-errors