我想我明白了 ASP.NET routing工作原理,以及 IIS 处理程序映射一般如何工作,但我不知道它们如何协同工作。它表示 HttpHandler 在 application life cycle 中的 MapRequestHandler 阶段进行映射。 。据我所知,实现 ASP.NET 路由的 UrlRoutingModule 也在大约那个时间运行。两者似乎都会检查 URL 并确定用于请求的适当 IHttpHandler。
那么哪个先运行呢?他们如何相互沟通?如果两者都尝试映射相同的 URL,哪一个优先?
我感觉涉及到设置 HttpContext.Handler 但我不知道如何设置。
最佳答案
关于asp.net - ASP.NET 路由和 IIS 处理程序映射如何交互?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5642706/