Asp.net mvc ASPNET HttpErrors重定向到控制器
在我的web配置中,我有以下设置:Asp.net mvc ASPNET HttpErrors重定向到控制器,asp.net-mvc,redirect,iis,web-config,Asp.net Mvc,Redirect,Iis,Web Config,在我的web配置中,我有以下设置: <httpErrors errorMode="Custom" defaultPath="/Error/Error/ErrorHandler/404" defaultResponseMode="ExecuteURL" /> 如何更改默认重定向以转到控制器/操作?看起来这是不可能的响应模式仅支持: 文件用于未处理的文件,如.html ExecuteURL支持.aspx文件 Redirect重定向到另一个页面,从SEO角度来看,这是不推荐的 你可以试
<httpErrors errorMode="Custom" defaultPath="/Error/Error/ErrorHandler/404" defaultResponseMode="ExecuteURL" />
如何更改默认重定向以转到控制器/操作?看起来这是不可能的<代码>响应模式仅支持:
文件
用于未处理的文件,如.htmlExecuteURL
支持.aspx文件Redirect
重定向到另一个页面,从SEO角度来看,这是不推荐的你可以试试mono blaine在这篇文章中的答案:我试过读@jamiedanq是的,这不是我的问题
<httpErrors errorMode="Custom" >
<remove statusCode="403"/>
<error statusCode="403" responseMode="ExecuteURL" path="/Error/Error/ErrorHandler/404"/>
</httpErrors>