適用于Windows 2008 R2上配置IIS7或IIS7.5中的URLRewrite(偽靜態(tài)URL重寫)含官方組件下載(iis7.5 設(shè)置偽靜態(tài))
[重要通告]如您遇疑難雜癥,本站支持知識付費業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時間哦!
這種事兒還是取決于昨天朋友給一個NET部署的問題,其實以前經(jīng)常部署,但現(xiàn)在對于他的操作也經(jīng)常的忘記,這次貌似又想不起來,或者說不敢太大的操作;但經(jīng)過錯誤的論證,最后還是找了偽靜態(tài)安裝文件來安裝即可;
安裝URL Rewrite模塊
首先從官網(wǎng)下載安裝URL Rewrite Module 2.0或者2.1 直接雙擊安裝即可完成;
https://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads
re_write_x86_zh_CN.msi from microsoft
32位2.0? http://download.microsoft.com/download/4/9/C/49CD28DB-4AA6-4A51-9437-AA001221F606/rewrite_x86_zh-CN.msi
32位2.1? https://download.microsoft.com/download/D/8/1/D81E5DD6-1ABB-46B0-9B4B-21894E18B77F/rewrite_x86_zh-CN.msi
re_write_x64_zh_CN.msi from microsoft
64位2.0? http://download.microsoft.com/download/4/E/7/4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi
64位2.1? https://download.microsoft.com/download/1/2/8/128E2E22-C1B9-44A4-BE2A-5859ED1D4592/rewrite_amd64_zh-CN.msi
iis7.5 設(shè)置偽靜態(tài)(非安裝組件下)
1)首先新建一個應(yīng)用程序池,名稱任意,比如:nettest,托管管道模式先暫時設(shè)置為集成模式,等下面的一系列設(shè)置完成之后再設(shè)置成經(jīng)典模式;?
2)部署好站點,并將此站點的應(yīng)用程序池設(shè)置為nettest;?
3)選中站點,切換到功能試圖,找到 "服務(wù)器組件"-> "處理程序映射",雙擊之后,在打開窗口右側(cè)的操作欄目下做如下設(shè)置:?
4)"添加腳本映射":請求路徑 .html ,可執(zhí)行文件選擇 C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll ,如果是4.0,則為C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,名稱隨意;?
5)"添加通配符腳本映射":請求路徑 * ,可執(zhí)行文件為:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,名稱隨意;?
6)"添加托管處理程序":請求路徑 * ,可執(zhí)行文件:System.Web.UI.PageHandlerFactory,名稱隨意;?
7)打開站點切換到功能試圖,找到 "服務(wù)器組件"->"模塊",雙擊之后,在打開窗口右側(cè)的操作欄目中,點擊"添加托管模塊",類型?
URLRewriter.ModuleRewriter,并且把"僅針對向asp.net 應(yīng)用程序或托管處理程序發(fā)出請求調(diào)用" 選中;?
8)最后,找到我們第一步建立的應(yīng)用程序池nettest,將托管管道模式設(shè)置為經(jīng)典模式。?
以上完成之后,即可實現(xiàn)IIS 7.5下的偽靜態(tài)操作。
IIS7.5(IIS7)配置偽靜態(tài)urlrewrite圖解如下:
注意事項;如你系統(tǒng)是32位,請選擇Framework,如果64位,請選Framework64。這個關(guān)鍵到后面的偽靜態(tài)問題,慎重??!
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!