据我所知,MVC和Web API(最近它甚至已包含在ASP.NET运行时中)有一个路由引擎,它接受URI并将其路由到正确的控制器(或者在Web的情况下为HttpHandler)形式)。
但我的问题是 - MVC的路由引擎位于一个单独的库中,即MVC库。因此,即使在MVC路由引擎开始工作之前,ASP.NET运行时必须有一些东西决定请求是针对MVC的,所以让我们加载MVC库,然后将请求发送给MVC'路由引擎。
那是什么组成部分?
答案 0 :(得分:0)
您的网络应用程序在Global.asax.cs
中定义。它根据应用程序的类型继承自不同的类。例如,MVC应用程序继承自MvcApplication
类。