在IIS7.5(IIS7)配置偽靜態(tài)
不少站長在使用.NET開發(fā)網(wǎng)站時,都會遇到一個頭疼的問題:如何在IIS7或者IIS7.5下設(shè)置偽靜態(tài)?本文將一一解答這個問題。 新建應(yīng)用程序池 首先,在IIS6.0中配置過偽靜態(tài)的站長可以跳過這一
不少站長在使用.NET開發(fā)網(wǎng)站時,都會遇到一個頭疼的問題:如何在IIS7或者IIS7.5下設(shè)置偽靜態(tài)?本文將一一解答這個問題。
新建應(yīng)用程序池
首先,在IIS6.0中配置過偽靜態(tài)的站長可以跳過這一步。對于新手來說,需要首先新建一個應(yīng)用程序池。名稱可以任意設(shè)置,例如我們這里使用的是“test”。托管管道模式先暫時設(shè)置為集成模式,在后續(xù)的一系列設(shè)置完成之后再設(shè)置成經(jīng)典模式。
部署好站點
在新建應(yīng)用程序池之后,需要將站點部署好,并將此站點的應(yīng)用程序池設(shè)置為剛剛創(chuàng)建的“test”應(yīng)用程序池。
處理程序映射設(shè)置
選中站點,切換到功能試圖,找到“IIS(服務(wù)器組件)”-gt;“處理程序映射”,雙擊之后,在打開窗口右側(cè)的操作欄目下進(jìn)行以下設(shè)置:
1. 點擊“添加腳本映射”按鈕,在請求路徑中填入.html,可執(zhí)行文件選擇C:WindowsFrameworkv2.0.50727aspnet_isapi.dll(如果是4.0版本,則為C:WindowsFrameworkv4.0.30319aspnet_isapi.dll),名稱隨意。
2. 點擊“添加通配符腳本映射”按鈕,在請求路徑中填入*,可執(zhí)行文件選擇C:WindowsFrameworkv2.0.50727aspnet_isapi.dll(根據(jù)不同的系統(tǒng)版本選擇相應(yīng)的文件夾),名稱隨意。
3. 點擊“添加托管處理程序”按鈕,在請求路徑中填入*,可執(zhí)行文件設(shè)置為,名稱隨意。
模塊設(shè)置
打開站點切換到功能視圖,找到“IIS(服務(wù)器組件)”-gt;“模塊”,雙擊之后,在打開窗口右側(cè)的操作欄目中點擊“添加托管模塊”。名稱可以自由設(shè)置,類型選擇,并且勾選“僅針對向應(yīng)用程序或托管處理程序發(fā)出請求調(diào)用”選項。
設(shè)置經(jīng)典模式
最后,找到我們第一步建立的應(yīng)用程序池“test”,將托管管道模式設(shè)置為經(jīng)典模式。
完成以上配置之后,即可實現(xiàn)IIS7.5下的偽靜態(tài)操作。