在Vista系统、IIS7.0环境下,原来IIS6.0下正常运行的URL重写组件无效,提示404,文件不存在的错误。
解决方案如下:
把原来放在
<
httpModules
>
< add type ="URLRewriter.ModuleRewriter,URLRewriter" name ="ModuleRewriter" />
</ httpModules >
< add type ="URLRewriter.ModuleRewriter,URLRewriter" name ="ModuleRewriter" />
</ httpModules >
的节点复制一份放到
<
system.webServer
>
< modules >
< add type ="URLRewriter.ModuleRewriter,URLRewriter" name ="ModuleRewriter" />
</ modules >
</ system.webServer >
< modules >
< add type ="URLRewriter.ModuleRewriter,URLRewriter" name ="ModuleRewriter" />
</ modules >
</ system.webServer >
下就可以了。