• 在 IIS7 URLRewriter重写配置


    在 IIS7 URLRewriter重写配置  

    2011-12-13 10:54:32|  分类: asp.net |举报 |字号 订阅

     

    在IIS7下,如果使用微软的 URLRewriter 重写控件则需要在WEB.CONFIG中配置以下信息

    第一个配置:

    <configSections>

      <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter"/>
     </configSections>

    第二个配置:

    <httpModules>

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

    第三个配置:(最主要的)

    <system.webServer>

    <handlers>

    <!--IIS7URL重写配置开始-->
          <add name="all" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:WindowsMicrosoft.NETFramework64v2.0.50727aspnet_isapi.dll" resourceType="Unspecified" requireAccess="None" preCondition="classicMode,runtimeVersionv2.0,bitness64" />
          <add name="Html" path="*.html" verb="*" modules="IsapiModule" scriptProcessor="C:WindowsMicrosoft.NETFramework64v2.0.50727aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv2.0,bitness64" />
          <add name="ASPNET_ISAPI" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:WindowsMicrosoft.NETFrameworkv2.0.50727aspnet_isapi.dll" resourceType="Unspecified" requireAccess="None" preCondition="classicMode,runtimeVersionv2.0,bitness32" />
          <!--IIS7URL重写配置结束-->

    </handlers>

    </system.webServer>

    以上就是在IIS下使用微软的URL重写配置,如果发现仍然出现404的情况,请将发布网站的程序池修改为经典模式。。。

  • 相关阅读:
    git
    uniapp
    laravel
    laravel
    js
    js -上传文件获取名字赋值
    laravel
    持续集成
    持续集成
    持续集成
  • 原文地址:https://www.cnblogs.com/wahaccp/p/3544389.html
Copyright © 2020-2023  润新知