利用UrlRewrite,asp.net动态生成htm页面(补充说明2)

前几天写了两篇关于URL重写时,生成静态页面的随笔。

利用UrlRewrite,asp.net动态生成htm页面
利用UrlRewrite,asp.net动态生成htm页面(补充说明)
今天把原来的思路给整理了一下,原来需要两个类( ModuleRewriterCreateHtmFactoryHandler)才能完成整个过程,现在只用 ModuleRewriter就可以了,我画了个流程图
利用UrlRewrite,asp.net动态生成htm页面(补充说明2)_第1张图片

关键类ModuleRewriter代码
Code

现在提供的源代码是最新的,日期为2008-7-17,这次修改的地方有:
1,对正则表达式实例,做了缓存
2,使用线程池,提高了效率
3,修改了其他一些代码,减少了访问页面的等待时间
原代码和演示示例  下载

你可能感兴趣的:(urlrewrite)