在我的web配置我有这样的设置:ASPNET HttpErrors重定向到控制器
<httpErrors errorMode="Custom" defaultPath="/Error/Error/ErrorHandler/404" defaultResponseMode="ExecuteURL" />
我想重定向所有IIS错误去我自己的控制器和行动。但是我得到的错误:
The requested page cannot be accessed because the related configuration data for the page is invalid.
但是,如果我尝试特定的错误代码重定向到我的控制器,它会工作。例如:
<httpErrors errorMode="Custom" >
<remove statusCode="403"/>
<error statusCode="403" responseMode="ExecuteURL" path="/Error/Error/ErrorHandler/404"/>
</httpErrors>
如何更改我的默认重定向以转到我的控制器/操作?
曾尝试阅读本http://stackoverflow.com/questions/9216158/the-requested-page-cannot-be-accessed-because-关联配置数据为 – jamiedanq
@jamiedanq是的,我做了,这不是我的问题 –