首先,是IIS7.0的配置,因爲Windows Server 2008操做系統默認的IIS版本爲7.0,咱們知道,IIS7.0與IIS6.0html
核心注意的地方:先要將應用池設置爲集成模式,修改OK後,再改爲經典模式。不然,什麼託管程序出不來。剩下的按照這個模式操做就能夠了api
的操做界面差異較大,如圖所示:
1. IIS7.0操做界面:
2 新建網站同時新建應用程序池與網站對應,注意,在IIS7下新建網站以後,程序會自動新建應用程序池與之對應;不須要再新建應用程序池。如圖
3 添加網站詳細頁面如圖所示:
4 所有填寫完畢之後,就能夠直接點擊肯定了(注:不填寫網站信息是沒法點擊肯定的)
5 網站創建好以後,接下來就是配置僞靜態的問題了,在IIS7下如何配置僞靜態呢?
注意:以上是本來就有的步驟,接下來,要爲你們介紹在Windows Server 200八、IIS7.0下多出來的步驟,
你們可要看仔細了哦;
(1)應用程序池更改成集成模式
(2) 添加腳本映射。
打開IIS主頁面,找處處理程序映射這一選項,雙擊打開,網站
如圖所示:spa
打開以後顯示以下界面,在右上角操做欄目內找到「添加腳本映射」這一欄目, 如圖所示:操作系統
圖(6)htm
找到「添加腳本映射」這一欄目以後,點擊進入,就會彈出新的對話框,請求路徑設置爲*.html ,可執行文件爲%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll,名稱可設定爲 htmlrequest,如圖所示:blog
點擊請求限制按鈕,而後選擇「謂詞」這一欄目,將謂詞限制爲GET,HEAD,POST,DEBUG,如圖所示
(3) 添加通配符腳本映射
(路徑:* 可執行文件:C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
名稱:任意,好比All)
在處理程序映射裏面右上角找到添加通配符腳本映射選項, 如圖所示:
找到以後點擊添加通配符腳本映射,路徑:*
可執行文件爲C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll ,
名稱可定爲 all
如圖所示:
it
(4) 託管處理程序映射,步驟與以前操做相同:配置
(路徑:* request
可執行文件:System.Web.UI.PageHandlerFactory
名稱 任意 好比Html-Integrate)--------> (不用處理請求限制)
(5) 添加託管模塊
如圖所示,找到網站視圖中模塊選項,雙擊打開:
圖(13)
在右上角操做裏選擇添加託管模塊,名稱填寫爲all,類型改成 URLRewriter.ModuleRewriter,勾選上下面僅針對asp。net應用程序或者是託管程序發出的請求調用:
(6) 應用程序池改成經典模式
(7) 有時候須要設置應用池支持32位才能夠生效,請注意,設置方法
這樣,在Windows Server 2008下,IIS7.0版本的IIS靜態化配置就徹底結束了,接下來,就能夠按照正常狀況操做了,至此,在Windows Server 2008操做系統下,IIS7.0版本的靜態化解決方案