IIS7的安裝方法和以往所有的安裝方法都不一樣。
首先點擊“開始”-->“控制面板”-->“程序”-->“程序和功能”-->“打開或關閉Windows功能”,
在打開的“Windows功能”窗口中的“Internet信息服務”下拉菜單中的“Web管理工具”和“萬維網服務”這兩個選項中,拉開仔細勾選,特別是“萬維網服務”-->“應用程序開發功能”中的選項要仔細勾選。如果要配置PHP,那么一定要勾選上“ISAPI擴展”這個選項。勾選完了以后,就可以點擊“確定”按鈕了,并不需要插入Vista的安裝盤,這和Vista的安裝機制有關,就不再詳細介紹了。
安裝完成以后,可以用組合鍵“Win+R”打開運行窗口,輸入mmc,打開“Windows 管理控制平臺”,點擊“文件”-->“添加/刪除管理單元”,選擇“Internet信息服務”,然后點擊“添加”按鈕。
或者直接點擊“控制面板”-->“系統和維護”-->“管理工具”-->“Internet信息服務(IIS)管理器”。
打開的IIS 7和IIS 6截然不同,雖然布局相似。IIS7沒有站點沒有“屬性”選項卡,而所有的操作,都在右側的菜單中。
如果網站的程序是IIS的,而磁盤格式是NTFS。首先在選擇IIS 7左側框架中的默認的網站圖標,在右側的菜單中,選擇“基本設置”,定義到網站程序所在的磁盤位置。打開“我的電腦”,到網站程序所在的文件夾,點擊鼠標左鍵,選擇“安全”選項卡,把“只讀”屬性去掉,然后添加“Authenticated Users”的所有權限。
如果是IIS 6你進行到這一步,那么已經基本上設置成功了,但是打開IE,輸入“localhost/index.asp”,發現沒有讀數據庫,TMMD,還要繼續!
首先設置應用程序池(Application Pool)為Classic .NET AppPool(不分大小寫),
然后給“系統盤:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目錄權限中添加一個“Authenticated Users”用戶,將Authenticated Users的權限中的完全控制打開。
這里需要注意的是AppData目錄是隱藏的,還需要選擇“工具”-->“文件夾選項”-->“查看”-->“顯示隱藏的文件和文件夾”才行。因為MS Jet引擎改變了臨時目錄的位置,但是又沒有對臨時的存取權限,導致數據庫使用失敗。
此時就大功告成了。
有一種情況要特別注意,就是磁盤格式是NTFS,而系統開啟了兩個賬戶,一個賬戶是administrator1,另一個是administrator2,某一個盤,administrator1不想administrator2訪問,就只給了administrator1的訪問權限,結果系統重裝,忘記把訪問權限恢復過來,重裝后把自己鎖死。一定要非常重視權限問題設置問題,避免不必要的麻煩。