IIS通過(guò)使用超文本傳輸協(xié)議(HTTP)傳輸信息,同時(shí)支持FTP服務(wù),IIS能很好地支持ASP,是動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)的理想平臺(tái),本網(wǎng)站是在Windows 7環(huán)境下開(kāi)發(fā)的。
1 安裝IIS
Windows系統(tǒng)在默認(rèn)情況下沒(méi)用安裝IIS,必須在安裝Win-dows后另行安裝。打開(kāi)Windows功能窗口,找到Internet信息服務(wù),將Internet信息服務(wù)前面的加號(hào)點(diǎn)開(kāi),找到web管理工具,選中IIS管理服務(wù)、IIS管理腳本和工具、IIS管理控制臺(tái)。然后點(diǎn)開(kāi)萬(wàn)維網(wǎng)服務(wù),點(diǎn)開(kāi)應(yīng)用程序開(kāi)發(fā)功能,依次選中:.NET擴(kuò)展性、ASP、ASP.NET、ISAPI擴(kuò)展、ISAPI篩選器,如果想安裝PHP,需要將CGI也選中。選中這些之后,其他默認(rèn)即可,然后點(diǎn)確定,Windows就開(kāi)始安裝IIS了。
2 配置IIS
安裝完IIS還需要設(shè)置網(wǎng)頁(yè)主目錄及IP地址,進(jìn)入“控制面板”窗口,單擊[系統(tǒng)與安全]圖標(biāo),進(jìn)入“系統(tǒng)和安全”頁(yè)面后,再單擊其中的[管理工具]圖標(biāo),出現(xiàn)“管理工具”窗口后,雙擊“Internet信息服務(wù)(IIS)管理器”選項(xiàng)進(jìn)行IIS設(shè)置,在“Internet信息服務(wù)(IIS)管理器”窗口中刪除“Default Web Site”,添加信天媒體站點(diǎn)。進(jìn)入“Asp”設(shè)置頁(yè)面后,展開(kāi)“行為”選項(xiàng)組,將“啟用父路徑”的參數(shù)設(shè)置為T(mén)rue。接下來(lái)配置IIS站點(diǎn),單擊窗口右側(cè)的“操作”欄中的“綁定”選項(xiàng),打開(kāi)“網(wǎng)站綁定”對(duì)話框,在“網(wǎng)站綁定”對(duì)話框中選定當(dāng)前命名的網(wǎng)站,單擊[編輯]按鈕打開(kāi)“編輯網(wǎng)站綁定”對(duì)話框,可以在其中設(shè)置網(wǎng)站的IP地址、端口號(hào)和主機(jī)名,如果是創(chuàng)建本地測(cè)試服務(wù)器,可以不在其中設(shè)置任何內(nèi)容,然后單擊[確定]按鈕返回“網(wǎng)站綁定”對(duì)話框,在“網(wǎng)站綁定”對(duì)話框中單擊[關(guān)閉]按鈕,完成網(wǎng)站綁定參數(shù)的設(shè)置。在“Internet信息服務(wù)(IIS)管理器”窗口中雙擊[默認(rèn)文檔]按鈕,打開(kāi)“默認(rèn)文檔”頁(yè)面后單擊“操作”欄中的“添加”選項(xiàng),出現(xiàn)“添加默認(rèn)文檔”對(duì)話框,在該對(duì)話框中的“名稱”文本框中輸入index.asp,表明名為index.asp的文檔將作為網(wǎng)站的默認(rèn)文件,單擊[確定]按鈕,返回“Internet信息服務(wù)(IIS)管理器”窗口,完成IIS的配置,如圖5所示。
3 設(shè)置站點(diǎn)
為 了 方 便 在 設(shè) 計(jì) 制 作 過(guò) 程 中 查 看 頁(yè) 面 效 果 , 需 要 在D r e a m w e a v e r 中為設(shè)計(jì)的網(wǎng)站建設(shè)網(wǎng)頁(yè)設(shè)置一個(gè)臨時(shí)站點(diǎn), 啟動(dòng)Dreamweaver,選擇[站點(diǎn)]|[管理站點(diǎn)]命令,出現(xiàn)“管理站點(diǎn)”對(duì)話框,選定事先設(shè)置好的用于創(chuàng)建動(dòng)態(tài)網(wǎng)站的站點(diǎn)名(如信天媒體),然后單擊[編輯]按鈕,打開(kāi)“站點(diǎn)設(shè)置對(duì)象”對(duì)話框,根據(jù)需要設(shè)置或更改站點(diǎn)名稱和本地站點(diǎn)文件夾。選擇“服務(wù)器”類(lèi)別,單擊[添加新服務(wù)器]按鈕,在出現(xiàn)的設(shè)置選項(xiàng)中添加服務(wù)器名稱、連接方法、服務(wù)器文件夾和Web URL參數(shù),注意將“連接方法”設(shè)置為“本地/網(wǎng)絡(luò)”。切換到“高級(jí)”選項(xiàng)卡,將“服務(wù)器模型”設(shè)置為ASP VBScript。單擊[保存]按鈕返回“站點(diǎn)設(shè)置對(duì)象”對(duì)話框,即可看到服務(wù)器列表出現(xiàn)新添加的服務(wù)器,選中“測(cè)試”選項(xiàng)。單擊[保存]按鈕,完成Dreamweaver站點(diǎn)的定義。
3.4 連接數(shù)據(jù)庫(kù)
Dreamweaver提供了多種連接數(shù)據(jù)庫(kù)的方法,最常用的是使用A S P 進(jìn)行連接, 具體連接到數(shù)據(jù)庫(kù)的方式又分為“數(shù)據(jù)源名稱(DSN)”和“自定義連接字符串方式”兩種。本網(wǎng)站采用的是“數(shù)據(jù)源名稱(DSN)”方式連接到數(shù)據(jù)庫(kù),選擇[窗口]|[數(shù)據(jù)庫(kù)]命令,打開(kāi)“數(shù)據(jù)庫(kù)”面板,單擊“數(shù)據(jù)庫(kù)”面板上的[添加]按鈕,從菜單中選[擇數(shù)據(jù)源名稱(DSN)]選項(xiàng),出現(xiàn)“數(shù)據(jù)源名稱(DSN)”對(duì)話框后,單擊[定義]按鈕,打開(kāi)“ODBC數(shù)據(jù)源管理器”對(duì)話框,利用其中的選項(xiàng),即可定義一個(gè)數(shù)據(jù)源。
4 資源下載模塊登錄頁(yè)面設(shè)計(jì)
在用戶訪問(wèn)資源下載模塊時(shí),首先要進(jìn)行身份驗(yàn)證,這個(gè)功能是靠登錄頁(yè)面來(lái)實(shí)現(xiàn)的,如圖7所示。該界面設(shè)計(jì)先執(zhí)行[插入]|[表單]|[表單]命令,然后將鼠標(biāo)放置在該表單中,執(zhí)行菜單[插入]|[表格]命令,插入3行2列的表格,在表格的第1行,第2列執(zhí)行[插入]|[表單]|[文本域]命令,插入一個(gè)單行文本域表單對(duì)象,并定義文本域名為“username”,在表格的第2行,第2列執(zhí)行[插入]|[表單]|[文本域]命令,插入一個(gè)單行文本域表單對(duì)象,并定義文本域名為“password”,在表格的第3行,執(zhí)行[插入]|[表單]|[按鈕]命令,插入兩個(gè)按鈕,一個(gè)是登錄時(shí)用的“提交表單”,值為“登錄”,另一個(gè)為“重設(shè)表單”,值為“重置”。表單編輯完成后,下面編輯該網(wǎng)頁(yè)的動(dòng)態(tài)內(nèi)容,使用戶可以通過(guò)該網(wǎng)頁(yè)中表單的提交實(shí)現(xiàn)登錄功能。打開(kāi)“服務(wù)器行為”面板,單擊該面板上按鈕,執(zhí)行菜單[用戶身份驗(yàn)證]|[登錄用戶]命令,向該頁(yè)面添加“登錄用戶”的服務(wù)器行為,如圖8所示。執(zhí)行[文件]|[保存]命令,將該文檔保存到本地站點(diǎn)中,完成登錄網(wǎng)站建設(shè)的制作。