2

我們有一個爲網站創建處理程序映射的安裝。使用IIS7管理包,我想出了一些成功設置的jscript。如何以編程方式重新排列IIS7中的Handler映射?

但是,我們的開發人員要求此特定處理程序映射位於處理程序映射的有序列表的頂部。我發現你通過在處理程序映射列表中右鍵單擊並選擇「查看有序列表...」來獲得此視圖

我一直無法發現如何以編程方式指定我的新處理程序映射出現在這個列表中。

有沒有人在這裏做過這個?

乾杯, 布萊恩

回答

2

我測試了這一點。看起來,選擇順序的唯一方法是複製所有繼承的處理程序,並將自己的(新)處理程序添加到站點根目錄下的web.config文件中,並將它們按希望啓用它們的順序排列。

默認情況下,您可以在System32 \ inetsrv \ config \ applicationHost.config中找到處理程序的默認設置。

也就是說,可能有更好的方式來控制這種情況,通過更有意義地映射您的處理程序。這裏有一對夫婦使用PHP作爲一個例子選擇:

  1. 創建一個映射到* proc1.php指向PHP4 CGI,創建地圖* proc5.php它指向PHP5 CGI。
  2. 爲新處理程序選擇新文件擴展名(即* .php4和* .php5)
相關問題