在Vista系统、IIS7.0环境下,原来IIS6.0下正常运行的URL重写组件无效,提示404,文件不存在的错误。


解决方案如下:


把原来放在


< httpModules > 
< add type ="URLRewriter.ModuleRewriter,URLRewriter" name ="ModuleRewriter" />
</ httpModules >

的节点复制一份放到


< system.webServer > 
< modules >
< add type ="URLRewriter.ModuleRewriter,URLRewriter" name ="ModuleRewriter" />
</ modules >
</ system.webServer >

下就可以了。