ASP.net如何处理没有路由的URL路径?

时间:2014-03-26 18:10:49

标签: c# asp.net asp.net-mvc iis

我是ASP.NET新手,但不是MVC。我很好奇 - IIS / ASP.NET如何处理未在ASP.net应用程序中注册的路由?

e.g. http://localhost/unregisteredroute

如果路径在ASP.NET中不可用,IIS是否会接管并查找(index/default.htm/whatever)?

在ASP.net中是否有某种方法可以指定所有未注册的路由都是404,而不是让IIS解析URL?

1 个答案:

答案 0 :(得分:1)

您给出的路由可能会返回404错误,因为ASP.NET MVC会尝试将其与默认路由匹配。它将寻找一个名为" unregisteredroute"用方法"索引"。

我建议您阅读一篇易于理解的ASP.NET MVC路由概述吗? http://www.asp.net/mvc/tutorials/older-versions/controllers-and-routing/asp-net-mvc-routing-overview-cs

它不像NodeJS路线那样灵活,但它配置和使用起来非常简单。

欢迎使用ASP.NET;)