网站应用了UrlRewriter来重写URl,主要目的是去除.aspx后缀。在web.config中相关设置如下:
<LookFor>~/guide/(\d+)\/</LookFor>
<SendTo>~/guide/about.aspx?id=$1</SendTo>
<add verb="*" path="*/" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
想实现www.fen.com/guide/about.aspx?id=55;
转换面www.fen.com/guide/55/
这个方法在本地行,可是到了服务器上就不行了
bin目录是否引用UrlRewriter.dll。
是否增加section:<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
应该是IIS配置有问题吧
确认文件是否存 在那个沟有去掉吗?