以前的一个项目是基于iis6开发的,网站中涉及到url重写及用户登录(验证码)。系统移到iis中调试时发现都不灵了,现把解决方案贴出:
1、URLRewriter需要在 web.config配置
1 <configuration>
2
3 <system.webServer>
4 <validation validateIntegratedModeConfiguration=”false”/>
5 <modules>
6 <add type=”URLRewriter.ModuleRewriter, URLRewriter” name=”ModuleRewriter” />
7 </modules>
8 <system.webServer>
9
10 </configuration>
2、IIs7经典模式下图片以及验证码不显示。现在给出解决办法:
修 改web.config文件中
为<system.webServer>节点中的<handlers>下的 所有子节点 添加preCondition=”integratedMode” 属性
例如:
<add name=”VerifyCodeHttpHandler” verb=”GET” path=”Services/VerifyCodeImage.ashx” type=”SpaceBuilder.Common.Handlers.VerifyCodeHttpHandler,SpaceBuilder.Common.Web” preCondition=”integratedMode” />
问题即可解决