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后缀的名称了...

  • 相关阅读:
    [JSOI2007][BZOJ1031] 字符加密Cipher|后缀数组
    leetcode Flatten Binary Tree to Linked List
    leetcode Pascal's Triangle
    leetcode Triangle
    leetcode Valid Palindrome
    leetcode Word Ladder
    leetcode Longest Consecutive Sequence
    leetcode Sum Root to Leaf Numbers
    leetcode Clone Graph
    leetcode Evaluate Reverse Polish Notation
  • 原文地址:https://www.cnblogs.com/hun_dan/p/1968303.html
Copyright © 2011-2022 走看看