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

本文关键字:路由 路径 URL 处理 net 何处理 ASP | 更新日期: 2023-09-27 17:53:54

我是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?

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

作为示例的路由可能会返回404错误,因为ASP。. NET MVC会尝试将它与默认路由进行匹配。它将查找一个名为"unregisteredroute"的控制器,其方法为"Index"。

我建议你读一篇易于掌握的ASP概述。. NET MVC路由?http://www.asp.net/mvc/tutorials/older-versions/controllers-and-routing/asp-net-mvc-routing-overview-cs

它不像NodeJS路由那样灵活,但它很容易配置和使用。

欢迎来到ASP。净;)