ASP.NET MVC不遵守web.config中的httpErrors条目

时间:2016-09-08 06:44:19

标签: asp.net asp.net-mvc web-config

当用户尝试访问不存在的网址时,我尝试执行自定义错误控制器操作。我添加了这个:

<httpErrors errorMode="Custom" existingResponse="PassThrough">
      <remove statusCode="404"/>
      <error statusCode="404" path="error/404-not-found" responseMode="ExecuteURL"/>
</httpErrors>

我还有一个错误控制器,我确认可以访问/error/404-not-found(我看到了正确的错误页面)。但是,当我尝试访问不存在的网址时,我仍然在/ Application&#34;中收到常规&#34;服务器错误404错误而不是我的自定义错误页面。我也尝试了不同的现有响应和响应模式值但无济于事。如何将404错误重定向到我的页面?

0 个答案:

没有答案