ASP.NET路由和IIS处理程序映射如何交互?

时间:2011-04-12 23:14:44

标签: asp.net asp.net-mvc iis url-routing

我想我理解ASP.NET routing是如何工作的,一般来说IIS处理程序映射是如何工作的,但我不知道它们是如何协同工作的。它说HttpHandler是在application life cycle的MapRequestHandler阶段映射的。据我所知,实现ASP.NET路由的UrlRoutingModule也在大约那个时候运行。两者似乎都会检查URL并确定用于请求的相应IHttpHandler。

那么哪一个首先运行?他们如何相互沟通?哪一个优先是两者都试图映射相同的URL?

我有一种感觉,设置HttpContext.Handler但我不知道如何。

1 个答案:

答案 0 :(得分:2)