資源描述:
《[計算機(jī)]iis75配置偽靜態(tài)詳細(xì)圖文教程》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、IIS7.5配置偽靜態(tài)詳細(xì)圖文教程之前在IIS6.0配置過偽靜態(tài):httpHandler實現(xiàn).Net無后綴名Web訪問。現(xiàn)在服務(wù)器硬件升級了,操作系統(tǒng)也升級成了WindowsServer2008,好吧。我們也來設(shè)置下IIS7.5的偽靜態(tài)1)首先新建一個應(yīng)用程序池,名稱任意,比如:nettest,托管管道模式先暫時設(shè)置為集成模式,等下面的一系列設(shè)置完成之后再設(shè)置成經(jīng)典模式;2)部署好站點(diǎn),并將此站點(diǎn)的應(yīng)用程序池設(shè)置為nettest;3)選中站點(diǎn),切換到功能試圖,找到'服務(wù)器組件'->'處理程序映射',雙擊之后,在打開窗口右側(cè)的操作欄目下做如下
2、設(shè)置:4)'添加腳本映射':請求路徑.html,可執(zhí)行文件選擇C:WindowsMicrosoft.NETFrameworkv2.0.50727aspnet_isapi.dll,如果是4.0,則為C:WindowsMicrosoft.NETFrameworkv4.0.30319aspnet_isapi.dll,名稱隨意;5)'添加通配符腳本映射':請求路徑*,可執(zhí)行文件為:C:WindowsMicrosoft.NETFrameworkv2.0.50727aspnet_isapi.dll,名稱隨意;6)'添加托管
3、處理程序':請求路徑*,可執(zhí)行文件:System.Web.UI.PageHandlerFactory,名稱隨意;7)打開站點(diǎn)切換到功能試圖,找到'服務(wù)器組件'->'模塊',雙擊之后,在打開窗口右側(cè)的操作欄目中,點(diǎn)擊'添加托管模塊',類型URLRewriter.ModuleRewriter,并且把'僅針對向asp.net應(yīng)用程序或托管處理程序發(fā)出請求調(diào)用'選中;8)最后,找到我們第一步建立的應(yīng)用程序池nettest,將托管管道模式設(shè)置為經(jīng)典模式。以上完成之后,即可實現(xiàn)IIS7.5下的偽靜態(tài)操作。IIS7.5偽靜態(tài)web.config配置錯誤在
4、本地測試一個用偽靜態(tài)寫的網(wǎng)站,偽靜態(tài)的配置是IIS7偽靜態(tài)web.config按照這種方法來配置了。但是訪問網(wǎng)站的時候提示配置錯誤。我把網(wǎng)站的web.configrewrite節(jié)點(diǎn)刪除以后網(wǎng)站可以訪問,但是不支持偽靜態(tài)了。百思不得其解,這種方法就是針對IIS7版本來做的???并且這個網(wǎng)站上傳到我的IIS7的服務(wù)器是沒有問題的,所以就在想是不是IIS7.5的某些插件是不是沒有按照。最后通過途徑找到了原因,是因為我的IIS7.5沒有安裝URLRewrite。先給大家發(fā)下下載地址在本地安裝以后關(guān)掉IIS,重新打開即可。然后網(wǎng)站加入rewrite節(jié)點(diǎn)
5、部分的代碼網(wǎng)站也正常了。下載地址:http://www.iis.net/download/URLRewriteWindows7IIS7.5本地測試偽靜態(tài)(Rewrite)自從換了空間以后,還是學(xué)習(xí)了不少新的東西,風(fēng)云互聯(lián)的主機(jī)支持一些別的空間不支持的組件,以前空間不支持ASPJPEG,不支持偽靜態(tài)(Rewrite),現(xiàn)在新空間都支持?! 戊o態(tài)是個很好的東西,用處是非常大的,這點(diǎn)我就不用多講了,論壇上討論偽靜態(tài)的很多,其實偽靜態(tài)也不是什么神秘的東西,知道一些規(guī)則,用起來還是很方便的,關(guān)于規(guī)則的書寫,網(wǎng)上有很多,大家可以研究研究?! ∫郧耙驗?/p>
6、測試環(huán)境的影響,一般都不是在本地測試的,都是放到真實的網(wǎng)站空間里調(diào)試的,這也給調(diào)試帶來點(diǎn)小麻煩,上傳下載的,有點(diǎn)浪費(fèi)時間了,于是想在本地研究研究偽靜態(tài)。 關(guān)于Windows7下IIS7.5的偽靜態(tài)的介紹好像很少,一般都是Vista下的IIS7.0,不過好在IIS7.0和IIS7.5差別并不是很大,不過對于我這個直接從IIS5.1跳到IIS7.5的人來說還是有點(diǎn)小麻煩的,從5.1到7.5變化還是蠻大的。 下面說下IIS7.5下偽靜態(tài)(Rewrite)的安裝,安裝很傻瓜式的,下載這個組件,下載好了直接安裝下就可以了。我是在IIS官網(wǎng)上下載的
7、,我下的1.1版的現(xiàn)在2.0RC版已經(jīng)出來了,不過為了穩(wěn)定起見,我還是用的1.1,下載地址:http://www.iis.net/expand/URLRewrite 安裝好了之后我們打開IIS,即可在網(wǎng)站IIS的配置中看到URLrewrite的選項 雙擊URLrewrite圖標(biāo)(前提是先選定左邊“網(wǎng)站”目錄下你想使用偽靜態(tài)的那個本地測試網(wǎng)站目錄,如圖),然后我們就進(jìn)入到了rewrite管理頁面;點(diǎn)擊AddRules后我們即可進(jìn)入添加規(guī)則頁面,當(dāng)然最簡單的處理方式就是在本地寫好一個*.htaccess規(guī)則文件,然后點(diǎn)擊ImportRule
8、s導(dǎo)入就OK了?! 〔贿^本地測試的rewrite規(guī)則和上傳到空間里面的不一樣,舉個簡單的例子,我在本地用的規(guī)制是RewriteRulecoolsite.htmlLoadMod.a