日期:2014-05-17  浏览次数:20368 次

无后缀名的伪静态IIS怎么配置
配置文件中:
<RewriterRule>
<LookFor>~/sjs/(\d+)</LookFor>
<SendTo>~/sjs/Default.aspx?userid=$1</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/sjs/Order(\d+).html</LookFor>
<SendTo>~/sjs/Order.aspx?userid=$1</SendTo>
</RewriterRule>
IIS中访问:
http://localhost/sjs/201 不能访问http://localhost/sjs/Default.aspx?userid=201 能正常访问
http://localhost/sjs/Order201.html 能正常访问
VS2010中访问:
http://localhost/sjs/201 能能访问http://localhost/sjs/Default.aspx?userid=201 能正常访问
http://localhost/sjs/Order201.html 能正常访问

各位大侠:IIS中要怎么配置无后缀的伪静态才能在IIS中正常访问呢?



------解决方案--------------------
http://www.cnblogs.com/zhongweiv/archive/2011/11/02/UrlRewriter.html

这个讲的很清楚了,看看吧。 还有IIS5.0是不行的。
------解决方案--------------------
不用配置IIS,在web.config中配置好了就OK了.

http://apps.hi.baidu.com/share/detail/5651668
------解决方案--------------------
探讨

引用:
http://www.cnblogs.com/zhongweiv/archive/2011/11/02/UrlRewriter.html

这个讲的很清楚了,看看吧。 还有IIS5.0是不行的。


我的是IIS5.1的 是配不出来的嘛?