IIS7.5(IIS7)配置偽靜態urlrewrite


找了好久,終於找到了。已經測試通過,收藏。

轉載自:http://jingyan.baidu.com/article/67508eb4ff92c69cca1ce49a.html

  1. 首先新建一個應用程序池,名稱任意,本人是:demo,托管管道模式先暫時設置為集成模式,等下面的一系列設置完成之后再設置成經典模式;(如圖1,圖1-1)【創建的時候不用去選擇版本和模式,默認即可】

     
  2.  署好站點,並將此站點的應用程序池設置為demo;
     
  3.  選中站點,切換到功能試圖,找到 "IIS(服務器組件)"-> "處理程序映射",雙擊之后,在打開窗口右側的操作欄目下做如下設置:(圖3)
  4. 右邊"添加腳本映射":請求路徑 .html ,可執行文件選擇C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll ,如果是4.0,則為C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,名稱隨意,點擊是;(如圖4)

    (注意:有人問為什么會有2個文件夾,因為是64位系統,如果你的系統是32位的。請選擇Framework,如果64位,請選Framework64。這個關鍵到后面的偽靜態問題,慎重!!)

     

     
  5.  "添加通配符腳本映射":請求路徑 * ,可執行文件為:C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll,名稱隨意;(如圖5)(不同系統不同文件夾選擇!)
  6.  "添加托管處理程序":請求路徑 * ,可執行文件:System.Web.UI.PageHandlerFactory,名稱隨意; 應用程序池必須設置為集成模式才有

    打開站點切換到功能試圖,找到 "IIS(服務器組件)"->"模塊",雙擊之后,在打開窗口右側的操作欄目中,點擊"添加托管模塊",名稱隨意,類型URLRewriter.ModuleRewriter,並且把"僅針對向asp.net 應用程序或托管處理程序發出請求調用" 選中;(如圖6)

     

  7.  最后,找到我們第一步建立的應用程序池test,將托管管道模式設置為經典模式。(如圖7)

    以上完成之后,即可實現IIS 7.5下的偽靜態操作。

     

     

     

 

注意事項

  • 如果你的系統是32位的。請選擇Framework,如果64位,請選Framework64。這個關鍵到后面的偽靜態問題,慎重!!

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM