在 json 请求期间,asp.net 错误重定向会将它们发送到不正确的路径 - 它一直在 Home(视图的主文件夹,好像它正在尝试使用我的主控制器)下寻找 Error.cshtml 视图,当他们都在错误文件夹/控制器设置下,这在我的配置文件中有明确概述:
<customErrors mode="On" defaultRedirect="~/Error/Error">
<error statusCode="404" redirect="~/Error/NotFound" />
<error statusCode="403" redirect="~/Error/Forbidden" />
</customErrors>
现在,对于常规的网页请求,如果出现异常,它会重定向到错误控制器,只是在从 jquery .ajax 发送请求时,它会尝试在 Home 文件夹下而不是 Error 下查找。不知道如何纠正这一点。谢谢!