CustomError不起作用

时间:2018-08-29 11:02:26

标签: asp.net-mvc aspnetboilerplate custom-errors

我使用ASP.NET Boilerplate MVC模板

在web.config中,我设置

<customErrors mode="On"/>

但是当引发异常时,此响应在浏览器中显示

运行时错误

说明:服务器上发生了应用程序错误。该应用程序的当前自定义错误设置阻止查看该应用程序错误的详细信息。

详细信息:要使该特定错误消息的详细信息在本地服务器计算机上可见,请在位于以下目录的根目录下的“ web.config”配置文件中创建一个标记当前的Web应用程序。然后,此标记的“模式”属性应设置为“ RemoteOnly”。要使详细信息在远程计算机上可见,请将“模式”设置为“关”。

1 个答案:

答案 0 :(得分:0)

您需要设置

<customErrors mode="Off"/>

以查看开发时间错误。

将其设置为On时,会将您重定向到web.config中指定的错误页面,您可以根据收到的statusCode进行自定义。说404 statusCode将重定向到NotFound的{​​{1}}方法

如下所示

ErrorController