Asp.Net MVC捕获404未知扩展

时间:2015-11-18 19:34:18

标签: asp.net-mvc

我能抓到几乎每一个404但是这个: http://example.com/mariajosefa.pedro de heredia

文件“mariajosefa.pedro de heredia”不存在。

这似乎被IIS捕获,我的用户会看到标准的IIS 404错误页面。

这可能吗?

1 个答案:

答案 0 :(得分:0)

对不起快速回答:(作为参考,这对我有用:

在web.config中:

<httpErrors errorMode="Custom" existingResponse="Replace">
  <remove statusCode="404" subStatusCode="-1" />
  <error statusCode="404" path="/Home/NotFound" responseMode="ExecuteURL"/>
</httpErrors>

ALSO REMOVE THE COLON FROM THE INVALID CHARACTERS LIST, THIS WAS ALSO BOTHERING ME

<httpRuntime targetFramework="4.5.1" requestPathInvalidCharacters="&lt;,&gt;,*,%,&amp;,\,?"/>