1.CSHttpModule.cs: 启动目录重写。
(4.CSASPNET20UrlReWriteProvider)2.CSUrlReWriter:a.实例化SiteUrlsb.由当前的请求地址得到实际的物理地址:从SiteUrls中得到location,从location中得到实际地址。c.用新地址重写3.UrlReWriteProvider
4.SiteUrls.cs: a.实例话自己的同时,让实例话SiteUrlsData.b.对外提供友好的得到url的方法。
5.SiteUrlsData.cs:a.具体读取SiteUrls.config文件
6。ReWrittenUrl.csa.ApplicationKeyMappingb.LocationSet: Location字典列表c.Location:包含一个ReWrittenUrl列表,根据请求地址返回实际的newPathd.ReWrittenUrl:具体的一个url
7.SiteUrls.config: url配置文件
转载于:https://www.cnblogs.com/Elong/archive/2006/09/28/516774.html