asp.net-mvc – MVC 5 HttpErrors控制器/动作

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – MVC 5 HttpErrors控制器/动作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何使用httpErrors将错误路径更改为我的控制器/操作?

我有这个代码

<httpErrors errorMode="Custom">
  <remove statusCode="404"/>
  <error responseMode="ExecuteURL" statusCode="404" path="Error/HttpRequestError"/>
</httpErrors>

但它不起作用.空页面显示和未输入的操作.

我做错了什么?

附:我知道另一种解决自定义页面错误方法.但我想尝试使用它.

谢谢!

解决方法

解决了一个问题.这个web.config代码有效:
<httpErrors errorMode="Custom" existingResponse="Replace">
  <remove statusCode="404"/>
  <error statusCode="404" responseMode="ExecuteURL" path="/Error/404"/>
</httpErrors>

现在输入ErrorsController / NotFound动作(用路由属性ActionName标记404).

猜你在找的asp.Net相关文章