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

标签 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 但我不知道如何设置。

最佳答案

关于asp.net - ASP.NET 路由和 IIS 处理程序映射如何交互?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5642706/

相关文章:

c# - 如何以编程方式为特定用户控件使用输出缓存?

c# - 如果 model 为 null ,如何处理 null 异常,如何在 mvc 的 View 中处理它?

javascript - 有什么办法可以获取在outlook上点击链接的人的电子邮件地址

asp.net-mvc - foreach 中 switch 语句的正确 Razor 语法

ssl - .net core WebAPI 为内网启用 SSL

c# - 用于选择畅销书的 LINQ 查询

asp.net - 内置的 ASP.NET 成员资格哈希足够好吗?

asp.net - 将数据从 GridView 导出到 Excelsheet 时如何删除 Excel 工作表中的分页文本?

asp.net - HTTP 错误 404.3-未在 IIS 10 中找到

c++ - IIS 是用什么编程语言编写的?