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