<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      .NET4.0下web應用程序用UrlRewriter.dll重寫無后綴路徑

       

      示例環境:VS2010

       

       

      要求:

                    重寫前:http://localhost:13275/Default.aspx?username=wilson

                    重寫后:http://localhost:13275/wilson

       

      第一步:下載相關DLLActionlessForm.dll和UrlRewriter.dll)

                                 下載鏈接一:   http://download.csdn.net/detail/porschev/3704868
                                 下載鏈接二:   https://files.cnblogs.com/zhongweiv/Lib.rar

       

      第二步:VS2010創建測試網站應用程序,并添加以上DLL的引用

                               PS:   操作步驟省略,我想都會
                                                    
       

      第三步:在項目中添加asp.net文件(App_Browsers)

                App_Browsers這個我們比較少用
            
                App_Browsers文件夾包含.browser文件,.browser文件是XML文件,可以標識向應用程序發出請求的瀏覽器,并理解這些瀏覽器的功能。
                在C:\Windows\Microsoft.NET\ Framework\v2.0.50727\CONFIG\Browsers中有一個可全局訪問的.browser文件列表。另外,如果要
                修改這些默認的瀏覽器定義文件,只需將Browsers文件夾中的對應.browser文件復制到應用程序的\App_Browsers文件夾,修改其定義即可。
       

       

                如果對這些Asp.Net文件夾了解不多可以看看這篇文章,相信很有幫助
                  
                              
                1.選擇項目--->右鍵添加--->添加asp.net文件夾--->App_Browsers
                2.在App_Browsers下創建Form.browser文件
       
                  <browsers>
      <browser refID="Default">
      <controlAdapters>
      <adapter controlType="System.Web.UI.HtmlControls.HtmlForm"
      adapterType
      ="URLRewriter.Form.FormRewriterControlAdapter"/>
      </controlAdapters>
      </browser>
      </browsers>

                 PS:  refID:不可以與ID和arentID同時存在

                      

       

       

      第四步:配置web.config

      1 .在configuration節點下添加
                   <configSections>
      <section name="CustomConfiguration" type="URLRewriter.Config.UrlsSection, URLRewriter"/>
      </configSections>

      <CustomConfiguration>
      <urls>
      <!--([\w]+)表示,1到n個字母或數字或下劃線或漢字組成-->
      <add virtualUrl="~/([\w]+)*" destinationUrl="~/Default.aspx?username=$1"/>
      </urls>
      </CustomConfiguration>
       
      PS:正則的部分,要根據不同的規則去寫,如果有不會的,可以留下詳細規則,我看到后會盡快回復!! 
       
       
       
        2.在System.web節點下添加
                   <httpModules>
      <add type="URLRewriter.RewriterModule, URLRewriter" name="RewriterModule"/>
      </httpModules>
       
       解釋一下httpModules的的Add節點屬性:
        type:HttpModule的標識號和類庫名稱
        name:取一個較為友好的名稱
       
      用MSDN的截圖來解釋一下

            
       
       

      第五步:測式

                        1.在項目Default.aspx.cs文件Load事件中加入           
       
       
                  if (!IsPostBack)
      {
      StringBuilder sb = new StringBuilder();
      sb.Append("當前所在位置:Default.aspx<br/>");
      if (!string.IsNullOrEmpty(Request.Params["username"]))
      {
      sb.Append("所接收到的參數username:" + Request.Params["username"]);
      }
      Response.Write(sb.ToString());
      }
                       
                      這里的測試主要是測試直接用重寫后規則訪問,看是否訪問成功,并測試是否能夠接收到username參數 
                      還有輸入重寫前的地址,是否能訪問成功
                         
       
                     
                       測試一:找開----->http://localhost:13275/Default.aspx   
                                       結果(aspx頁輸出)------>當前所在位置:Default.aspx 
                            
                     
                       測試二:找開----->http://localhost:13275/wilson
                                       結果(aspx頁輸出)------>當前所在位置:Default.aspx
                                                         所接收到的參數username:wilson
       

       

      第六步:在IIS7.5里配置

                完成前五步后,直接運行VS可以重寫成功,但發布在IIS中時就會有相應的錯誤,這樣需要配置一下IIS,詳情請看下面博客地址

                http://www.rzrgm.cn/zhongweiv/archive/2011/10/29/UrlRewriter_IIS.html

       
       
       
       
       
      posted @ 2011-11-02 10:18  porschev  閱讀(8678)  評論(27)    收藏  舉報

      回到頂部

      主站蜘蛛池模板: 正宁县| 97人人添人人澡人人澡人人澡| 护士的小嫩嫩好紧好爽| 国产日韩综合av在线| 亚洲熟妇丰满多毛xxxx| 激情五月天一区二区三区| 国产一二三四区中| 国产99精品成人午夜在线| 国产精品露脸3p普通话| 偷偷色噜狠狠狠狠的777米奇| 疯狂做受xxxx高潮欧美日本| 元码人妻精品一区二区三区9| 丰满爆乳一区二区三区| 香蕉亚洲欧洲在线一区| 亚洲人成电影网站 久久影视| 人妻精品动漫h无码| 国产日韩精品中文字幕| 90后极品粉嫩小泬20p| 美女一区二区三区亚洲麻豆| 成人网站免费在线观看| 亚洲熟妇自偷自拍另类| 99re6在线视频精品免费下载| 国产精品视频免费一区二区三区| 亚洲国产精品美日韩久久| 久久精品国产亚洲AV瑜伽| 加勒比中文字幕无码一区| 日韩一区二区三区av在线| 国产视频一区二区三区麻豆| 久久综合国产精品一区二区| 国产精品不卡区一区二| 极品少妇无套内射视频| 国产精品美腿一区在线看| 亚洲成av人无码免费观看| 在国产线视频A在线视频| 久久se精品一区二区三区| 狠狠亚洲色一日本高清色| 亚洲免费观看视频| 精品国产午夜理论片不卡| 亚洲综合在线一区二区三区| 9丨精品国产高清自在线看| 国产成人午夜福利在线播放|