zoukankan      html  css  js  c++  java
  • 网站启用URL重定向后.原本的静态文件打不开的解决方案

    最近网站用了重定向.自己总结几个问题.(纯粹写给自己看的)

    1.ActionlessForm.cs以重写Form的方式用于处理PostBack回发后URL变为原始地址

    web.config的配置

      <httpModules>
       <add type="ruonanxiao.Config.ModuleRewriter, ruonanxiao.Config" name="ModuleRewriter.cs" />

    程序集.类名 ,程序集名称 name =文件.cs
      </httpModules>

    <configSections>
      <section name="RNXRewirter" type="ruonanxiao.Config.RewriterConfigSerializerSectionHandler, ruonanxiao.Config"/>

    </configSections>

     

    然后就写ruonanxiao.Config程序集.

    还有就是IIS要设置.html的映射.

     

    点击上图的添加按钮

    添加一个扩展.html 路径选择 .aspx的 设置.

     

    这样以后 基本重新规则就能生效了

    但是这样后又会遇到一个问题,就是原本的.html静态文件打不开了。这下改怎么办呢?可以按照以下方法解决.

    1.web.config

    首先添加配置节点

    <httpHandlers>

    <!--设置应用程序映射(url重写后要加的)-->
       <add path="*.html" verb="*" type="System.Web.UI.PageHandlerFactory" validate="true"/>
      </httpHandlers>

    2.还有<compilation>
       <!--设置应用程序映射(url重写后要加的)-->
       <buildProviders>
        <add extension=".html" type="System.Web.Compilation.PageBuildProvider" />
       </buildProviders>

    这样就能打开原本的.html后缀的名称了...

     

     

     

     

     

     

     

  • 相关阅读:
    第二次Java作业2
    5月29日打卡
    5月24号打卡
    5月22日打卡
    窗口的切换
    第三次作业
    第五次实训作业
    第二次Java作业
    无法解析的外部符号之_cvLoadImage,_cvCreateMat,_cvReleaseImage之类
    无法解析的外部符号"void_cdecl caffe::caffe_gpu_dot<double>(int,double........)"
  • 原文地址:https://www.cnblogs.com/ruonanxiao/p/1663577.html
Copyright © 2011-2022 走看看