修改伺服器配置 讓asp.net檔案字尾名隨心所欲
asp或php的方法對.net就不行了,同樣的辦法,修改應用程式對映後,仍然沒有得到預期的結果,檔案什麼內容,返回的就是什麼內容,而不是當作asp.net程式來處理了 有的網站出於各種各樣的原因,在IIS中修改了動態頁面的預設字尾,asp時代就有人在伺服器上修改配置,把html字尾的檔案當作asp檔案來解析:也就是說,asp程式(字尾為.asp)可以儲存為一個.htm字尾的檔案放到伺服器上WEB目錄下,而伺服器照樣將之當作asp程式來解釋處理,生成結果。這樣對訪問者來說,還以為網站全是html頁面,而且經常更新呢(感覺沒什麼必要是嗎?錯了,最起碼的一個好處:搜尋引擎可是優先收錄html頁面哦,這樣的話站點將很容易被人在搜尋引擎中搜尋到)
伺服器上修改解析asp檔案的字尾很容易,在IIS服務管理器 -> 站點屬性 -> 主目錄 -> 配置 -> 應用程式對映中進行修改即可。如果有配置伺服器支援PHP的經驗,那就更清楚怎麼回事了。
可是對asp.net就不行了,同樣的辦法,修改應用程式對映後,仍然沒有得到預期的結果,檔案什麼內容,返回的就是什麼內容,而不是當作asp.net程式來處理了。
其實主要是還差一點點,那就是沒有在web.config檔案或C:\windows\ \frameworl\v1.1.4322\config\machine.config(windows2003下的路徑,不同的作業系統路徑稍有不同)中配置特定字尾的檔案的HTTP處理程式,配置步驟(假設我們要增加一個對映,將字尾為.aaa的檔案當作.aspx頁面來處理。):
先在IIS服務管理器中停掉internet資訊服務(不停掉沒辦法儲存修改的),然後用記事本開啟C:\windows\ \frameworl\v1.1.4322\config\machine.config,查詢"*.aspx",能找到這麼一行:
本文相關程式碼如下:
.aspx檔案的解析就是這麼配置的,同樣的道理,我們只要再增加一行,將其中的*.aspx改為*.aaa就行了:
本文相關程式碼如下:
儲存修改,然後啟動internet資訊服務,就可以將任意的aspx檔案修改為字尾為.aaa的檔案了。
如果不想修改machine.config檔案,也可以透過修改網站的web.config檔案實現,方法類似,在< >節點下增加如下配置即可:
本文相關程式碼如下:
最後說一點,如果是IIS6(也就是windows2003自帶的IIS),還得在IIS的站點屬性 -> HTTP頭 -> MIME型別 中增加一個.aaa的MIME型別,不然遇到.aaa的請求時將首先被IIS給攔截掉,沒辦法顯示的。
文章來源:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69911024/viewspace-2640882/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 批次修改檔案字尾名
- 讓 sudo 會話時間隨心所欲會話
- Linux 批量修改檔案字尾名Linux
- win10如何修改檔案字尾名 win10修改字尾名的方法Win10
- 檔案字尾名
- win10 更改檔案字尾方法 win10 檔案如何修改字尾名Win10
- dos命令:ren或rename,批量修改檔案字尾名
- 可以隨心所欲的canvas粒子特效Canvas特效
- win10怎麼修改檔案字尾名_win10系統如何修改副檔名Win10
- find命令批量修改檔案字尾
- js 擷取檔案字尾名JS
- JavaScript獲取檔案字尾名JavaScript
- 檔案字尾名的過濾
- Permute 3 Mac:格式轉換,隨心所欲Mac
- 【轉】find命令批次修改檔案字尾
- Linux批量更改檔案字尾名Linux
- Linux下的檔案及檔案字尾名Linux
- 檔案字尾名怎麼顯示 電腦檔案字尾取消隱藏方法
- win10 修改檔案字尾怎麼操作_win10怎麼修改字尾Win10
- win10如何批量檔案字尾修改_win10怎麼批量修改字尾Win10
- win10如何批次檔案字尾修改_win10怎麼批次修改字尾Win10
- 如何使用Python去除檔案字尾名?Python
- 戴上Wave智慧指環,一個手勢讓你隨心所欲控制音樂
- Ableton Live 11 Suite:無限創造,隨心所欲UI
- 電腦檔案字尾名怎麼顯示?電腦中顯示檔案字尾(副檔名)的設定方法
- 你誤解了Windows的檔案字尾名嗎?Windows
- Linux刪除指定字尾名的檔案Linux
- win10怎麼顯示檔案字尾_window10如何顯示檔案字尾副檔名Win10
- win10 如何檢視檔案字尾名_win10怎麼顯示檔案字尾格式Win10
- PHP檔案上傳字尾名與檔案型別對照表PHP型別
- .VBS字尾檔案
- win10 怎麼修改字尾_win10如何更改字尾名Win10
- 如何用python去儲存檔案字尾名Python
- Linux刪除指定字尾名檔案的命令Linux
- 去掉字串中重複部分 提取檔案字尾名字串
- 各種檔案字尾名與開啟方式大全
- GNU EMACS字型設定,基本上可以隨心所欲(轉)Mac
- PHP指令碼:隨心所欲的程式碼逐漸流行(轉)PHP指令碼