我正在尝试在自定义错误的情况下显示自定义页面。
这是我的配置:
<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的自定义页面提供服务
任何帮助将不胜感激