【发布时间】:2013-05-07 03:04:14
【问题描述】:
如何使existingResponse 以errorMode 为条件?
例如,如果 errorMode="DetailedLocalOnly" 那么我希望外部消息被我的自定义定义(即友好错误页面)“替换”,但我希望本地消息被“传递”。因此,对于 500 错误,我在本地看到 YSOD,而不是 IIS 500 错误页面。在外部,我会看到我的友好错误页面。
这可能吗?
我目前的配置:
<httpErrors existingResponse="Replace" errorMode="DetailedLocalOnly">
<remove statusCode="500" />
<error statusCode="500" path="/myCustomErrorPage" responseMode="ExecuteURL" />
</httpErrors>
【问题讨论】:
标签: asp.net