Asp.net mvc 自定义错误无法工作
我使用ASP.NET样板MVC模板 在web.config中,我设置了Asp.net mvc 自定义错误无法工作,asp.net-mvc,aspnetboilerplate,custom-errors,Asp.net Mvc,Aspnetboilerplate,Custom Errors,我使用ASP.NET样板MVC模板 在web.config中,我设置了 <customErrors mode="On"/> 但当异常抛出时,此响应将显示在浏览器中 运行时错误 说明:服务器上发生应用程序错误。此应用程序的当前自定义错误设置阻止查看应用程序错误的详细信息 详细信息:要在本地服务器计算机上查看此特定错误消息的详细信息,请在位于当前web应用程序根目录中的“web.config”配置文件中创建一个标记。然后,该标记的“mode”属性应设置为“RemoteOnly”。要
<customErrors mode="On"/>
但当异常抛出时,此响应将显示在浏览器中
运行时错误
说明:服务器上发生应用程序错误。此应用程序的当前自定义错误设置阻止查看应用程序错误的详细信息
详细信息:要在本地服务器计算机上查看此特定错误消息的详细信息,请在位于当前web应用程序根目录中的“web.config”配置文件中创建一个标记。然后,该标记的“mode”属性应设置为“RemoteOnly”。要在远程计算机上查看详细信息,请将“模式”设置为“关闭”。您需要进行设置
<customErrors mode="Off"/>
我的问题是错误页面没有显示redirected@Miki,您是否设置了
defaultRedirect
?没有,但我认为asp.net样板文件可以根据asp.net样板文件进行设置,并且考虑到Error.cshtml代码有错误模型并对其进行处理,我认为样板文件有一个控制器,当错误一致时,可以重定向到它。但我找不到您是否在AJAX方法中引发异常?不,我在简单操作中引发异常并返回操作结果
<customErrors mode="On"
defaultRedirect="~/Error/Index">
<error statusCode="404" redirect="~/Error/NotFound"/>
</customErrors>