日期:2010-01-04  浏览次数:20444 次

一,获得Mircosoft URLRewriter.dll:
获得Mircosoft URLRewriter.dll可以到http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx?mfr=true

 下载完毕后,导入工程,我这里没有对该工程做任何修改,保留了原来的重写方式,然后直接在VS2005里面生成.dll文件就可以了。
二,使用该dll文件:
添加引用,搞定。
三,页面方面的设计,这里不在赘述了,我会放一个下载包,有兴趣的朋友下载来看看吧,代码写的比较乱。
四,web.config的配置
这部是非常关键的,也是静态化能否成功的关键。

  1. <?xml version="1.0"?>    
  2. <configuration>    
  3.   <configSections>    
  4.     <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />    
  5.   </configSections>    
  6.     
  7.   <RewriterConfig>    
  8.         <Rules>    
  9.             <RewriterRule>    
  10.                 <LookFor>~/web/new/type/(.[0-9]*)/.html</LookFor>    
  11.         <SendTo>~/web/new.aspx?id=$1</SendTo>    
  12.             </RewriterRule>    
  13.       <RewriterRule>    
  14.         <LookFor>~/web/index.html</LookFor>    
  15.         <