我正在尝试将用户重定向到控制器操作,而找到任何404。喜欢丢失控制器或丢失操作或错误的URL。 我正在使用以下方法:
<httpErrors errorMode="Custom" existingResponse="Replace">
<remove statusCode="404" />
<error statusCode="404" responseMode="ExecuteURL" path="/Error/PageNotFound" />
</httpErrors>
但问题是我每次请求URL时都会调用我的动作(pageNotFound)。即使URL有效。这可能会在生产部署期间中断性能。任何建议或其他方法
答案 0 :(得分:0)
尝试使用以下代码
<customErrors mode="On" >
<error statusCode="404" redirect="~/Error/PageNotFound" />
</customErrors>