asp.net 伪静态(URL重写)配置,解决了回发问题

发布时间:2019-10-12编辑:脚本学堂
asp.net 伪静态(URL重写)配置,解决了回发问题

asp.net 伪静态(URL重写)配置,解决了回发问题。

1.新建文件夹:App_Browsers ,创建文件 form.browser  ,内容如下:
 

复制代码 代码如下:
<browsers>
   <browser refID="Default">
     <controlAdapters>
       <adapter controlType="System.Web.UI.HtmlControls.HtmlForm"
                adapterType="URLRewriter.Form.FormRewriterControlAdapter" />
     </controlAdapters>
   </browser>
 </browsers>

2.引用组件:UrlRewriter.dll 下载:urlrewrite.dll

3.配置文件加入:
 

复制代码 代码如下:

<configuration>

   <configSections>
     <section name="CustomConfiguration" type="URLRewriter.Config.UrlsSection, URLRewriter"/>
   </configSections>
   <CustomConfiguration>
     <urls>
       <add virtualUrl="~/default.html" destinationUrl="~/default.aspx"/>
     </urls>
   </CustomConfiguration>

   <system.web>

     <httpModules>
       <add type="URLRewriter.Module.RewriterModule, URLRewriter" name="RewriterModule"/>
     </httpModules>
     <authentication mode="Forms"/>

   </system.web>
 <configuration>

您可能感兴趣的文章:
IIS设置伪静态和无扩展名重写设置