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/
        
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    【翻译】ASP.NET Web API入门
    ASP.NET Web API 简介
    浅析利用MetaWeblog接口同步多个博客
    说说JSON和JSONP,也许你会豁然开朗
    说说JSON和JSONP,也许你会豁然开朗
    点击ListView 获取所选择行的数据
    Label 控件设置背景透明色
    C#遍历窗体所有控件或某类型所有控件 (转)
    使用Window 自带的控件 axWindowsMediaPlayer 制作播放器
    ASP.net 学习路线(详细)
  • 原文地址:https://www.cnblogs.com/jinzhao/p/1567893.html
Copyright © 2011-2022 走看看