httperrors existingResponse =“自动”不提供自定义页面

时间:2017-07-08 21:39:56

标签: asp.net-mvc http-error

我正在尝试在自定义错误的情况下显示自定义页面。

这是我的配置:

<httpErrors existingResponse="Auto" defaultResponseMode="ExecuteURL" errorMode="Custom">
    <clear/>
    <remove statusCode="403"/>
    <error statusCode="403" responseMode="ExecuteURL" path="/403.html"/>
    <remove statusCode="404"/>
    <error statusCode="404" responseMode="ExecuteURL" path="/404.html"/>
    <remove statusCode="500"/>
    <error statusCode="500" responseMode="ExecuteURL" path="/500.html"/>
</httpErrors>

如果我使用existingResponse="Replace",它适用于IIS错误。

但这也拒绝了非常需要的TrySkipIisCustomErrors

我不知道如何修复它。如果我使用替换,它会破坏我的功能,如果我使用自动,那么它不会为IIS的自定义页面提供服务

任何帮助将不胜感激

0 个答案:

没有答案