zoukankan      html  css  js  c++  java
  • URLRewrite 在 iis6+iis7中的配置

    之前使用URLRewrite在IIS6中一切正常,但是在IIS7却不能正常使用,提示“无法找到资源”,这时需要在web.config中system.webServer节点中的handlers节点进行配置,如下:

    IIS6中的配置:


     1   <configuration>
     2 
     3       <configSections>
     4           <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter"/>
     5       </configSections>
     6       <RewriterConfig>
     7           <Rules>
     8               <RewriterRule>
     9                   <LookFor>~/Index\.aspx</LookFor>
    10                  <SendTo>~/Content/Index.aspx</SendTo>
    11              </RewriterRule>
    12          </Rules>
    13      </RewriterConfig>
    14  
    15      <system.web>
    16          <httpHandlers>
    17              <add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter"/>
    18          </httpHandlers>
    19      </system.web>
    20 
    21   </configuration>

      如果在IIS7中使用,需在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>

    加入以上代码后,URLRewrite就可以同时在IIS6和IIS7中正常使用了。

    --EricZhang
    作者:KKcat
        
    个人博客:http://jinzhao.me/
        
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    密码由6-12位数字或字母组成,密码哈希加密
    获得一个字符串的汉语拼音码
    WPF中ComboBox绑定数据库自动读取产生数据
    SQL存储过程生成顺序编码
    SQL 语句调用这个存储过程,生成顺序编码
    restful(1):序列化
    Django的CBV和FBV
    权限管理组件:rbac
    ModelForm组件和forms组件补充
    BBS+Blog项目代码
  • 原文地址:https://www.cnblogs.com/jinzhao/p/1567893.html
Copyright © 2011-2022 走看看