如果将任何未找到的 Url 发送到我的“Home”控制器,我希望它。我的意思是像 SomeDomain/ThisIsNotAController/Goober/adsfasdf1?spacerocket 中传递的总垃圾 url。404 错误只是让许多人感到困惑。
如果所有其他人都失败了,我如何映射一条路线来说 Home/Index。我知道你可以在 Rails 中做到这一点。提前致谢。是的,我确实搜索过这个,但我想我不知道要问什么
台湾
如果将任何未找到的 Url 发送到我的“Home”控制器,我希望它。我的意思是像 SomeDomain/ThisIsNotAController/Goober/adsfasdf1?spacerocket 中传递的总垃圾 url。404 错误只是让许多人感到困惑。
如果所有其他人都失败了,我如何映射一条路线来说 Home/Index。我知道你可以在 Rails 中做到这一点。提前致谢。是的,我确实搜索过这个,但我想我不知道要问什么
台湾
web.config
您可以为此目的在文件中使用自定义错误,方法是在您希望的控制器中指定操作方法...
public ActionResult NotFound(string aspxerrorpath)
{
LogManager.Current.LogError(aspxerrorpath);
Response.StatusCode = 404;
return View();
}
像往常一样创建视图,然后在web.config
文件中添加自定义错误元素...
<customErrors allowNestedErrors="true" mode="On">
<error statusCode="404" redirect="~/Your_Controller/NotFound"/>
</customErrors>