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