ASP.NET MVC运行时环境与URL路由详解
1. HTTP模块配置
在ASP.NET应用中,可通过 web.config 文件对HTTP模块进行配置。若要替换默认模块,可使用 <remove> 节点移除默认模块,再用 <add> 节点插入自定义模块。若要完全重新定义HTTP模块的顺序,可使用 <clear> 节点清除所有默认模块,然后按所需顺序重新注册。
这些配置适用于在IIS 6或IIS 7经典模式下运行的应用。对于在IIS 7集成模式下运行的应用,需要将 <httpModules> 部分的条目移至 <system.webServer> 下的 <modules> 部分,因为在集成模式下, <system.web> 下的 <httpModules> 部分的设置将不再使用。
2. URL路由基础
2.1 传统URL问题
最初,ASP.NET平台围绕处理物理页面请求而开发。大多数ASP.NET应用中的URL由两部分组成:包含逻辑的物理网页路径和查询字符串中的参数数据。例如:
http://northwind.com/news.aspx?id=1234
这种方
超级会员免费看
订阅专栏 解锁全文
73

被折叠的 条评论
为什么被折叠?



