見常問題解答:Internet信息服務 問:我怎樣對IIS設置進行備份? 答:有多種方法可以用來完成此項工作。在Internet信息服務管理器控制臺(IIS插件)中所設置的屬性和值都被儲存在Metabase.bin文件中,缺省情況下,這個文件位于'C:winntsystem32inetsrv'目錄中。在IIS 5.0中,你可以從內置的IIS插件中來備份元數(shù)據(jù)。如果需要進行此工作,請選擇桌面上的計算機圖標然后單擊右健。然后再選擇'備份/恢復配置'。然后你就可以選擇備份現(xiàn)有元數(shù)據(jù)設置或者恢復以前的版本。與此相同的選項在MetaEdit 2.2中也可找到。 當你以這種方式保存了元數(shù)據(jù)時,你的備份將以.md0文件的格式儲存在C:winntsystem32instrvmetaback文件夾中。當你執(zhí)行備份時,文件將使用你所指定的名稱,如Pre-Lockdown.md0。如果你使用相同的文件名創(chuàng)建了多個備份,他們將使用數(shù)字逐漸遞增的擴展名,如Backup.md0,Backup.md1等等。 在你的元數(shù)據(jù)嚴重損壞的情況下,你將不能啟動IIS。此時,你也不能從IIS插件或metaedit中執(zhí)行恢復操作。如果真的發(fā)生了類似情況,你就可以通過從備份文件夾中選用最合適的.md0(.md1等等)元數(shù)據(jù)備份文件來替換Metabase.bin。如果你的備份文件沒有錯誤,IIS將會立刻啟動。 制作元數(shù)據(jù)的備份還有其它兩個意義。你可以使用xcopy,scopy或其它復制程序來簡單地復制Metabase.bin文件。你應該先停止Internet服務,以保證你的元數(shù)據(jù)是最新的并且不在使用狀態(tài)中。 最后,我們還提供了兩個腳本--metaback.vbs和metarest.vbs--它們位于Inetpub/IISSamples/sdk/admin(如果你在IIS 5.0上安裝了IIS SDK)文件夾中或在IIS Resource Kit/Utility/ADSI Admin Scripts文件夾(如果你安裝了IIS 4.0 Resource Kit)中。這些.vbs腳本使用了一個ADSI命令,它是專門為創(chuàng)建元數(shù)據(jù)備份而提供的。 問:什么工具能幫助我施加一個負載并進行應用程序的強度測試? 答:有許多工具可以用來實現(xiàn)這個目的。而且有一些功能完備并且十分有用的商業(yè)工具可供您利用。Microsoft提供了Web Application Stress Tool,在大多數(shù)情況下,對于在Web服務器上施加負載并檢查它在一定壓力下是否能夠正常工作這一目的,這個工具是足夠用的。預先執(zhí)行測試是一個好主意,因為在應用程序的設計過程中,問題并不會顯現(xiàn)出來,除非在這個服務器上施加一定負載--而且在一個成品服務器上你肯定不希望發(fā)現(xiàn)任何問題。 Web Application Stress Tool有幾個有用的特性,它可以將您在Web站點中進行的指向和點擊操作記錄為一個可重新回放的腳本。當你遠程監(jiān)視服務器上的性能監(jiān)視計數(shù)器時,就能同步地在一個或多個客戶端上重新播放這個腳本。另外,你還能指定詳細資料,如用于測試身份驗證吞吐量所使用的用戶賬號,以及顯示請求和測試日程之間的延遲。 在你安裝Web Application Stress Tool的時候,它還在計算機上安裝了一個名為'WebTool'的服務。如果你確信不再需要這個工具,您可以卸載Web Application Stress Tool。 問:當Localstart.asp返回了一個'正在創(chuàng)建中'響應時,發(fā)生了什么事情? 答:這個'正在創(chuàng)建中'頁面應該出現(xiàn)在從一個遠程的IP地址對默認的Web站點進行訪問的時候。如果你從一個內部的IP地址訪問,IIS在線文檔就會被顯示。如果你在Internet Explorer中訪問https://localhost,并且未安裝Default.htm或Default.asp,則Web站點將會運行IISStart.asp。IISStart.asp將檢查下面兩個條件: ·你是否已經輸入了'localhost'。
|