我能抓到几乎每一个404但是这个: http://example.com/mariajosefa.pedro de heredia
文件“mariajosefa.pedro de heredia”不存在。
这似乎被IIS捕获,我的用户会看到标准的IIS 404错误页面。
这可能吗?
答案 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="<,>,*,%,&,\,?"/>