共用方式為


測試 Visual Web Developer 中的 Web 網頁

更新:2007 年 11 月

Visual Web Developer 提供您多種方法,可供於開發 Web 網頁時對它們進行測試。您將會有下列選擇:

  • 執行網站並啟用偵錯:這個選項會在瀏覽器中執行網站,並可讓您執行一般偵錯工作,例如逐步執行程式碼並在中斷點時停止工作。

  • 執行網站但不啟用偵錯:這個選項會在瀏覽器中執行網站,但沒有使用偵錯工具,只會約略估計使用者將遇到的情況。

  • 在瀏覽器中檢視個別網頁:這個選項會在瀏覽器中執行選取的網頁。即使啟用了偵錯,仍無法偵錯中斷點。

瀏覽器選項

根據預設,Visual Studio 2005 會使用 Internet Explorer 6 測試上述所有情況中的網頁。如果您要使用不同的瀏覽器測試網頁,請以滑鼠右鍵按一下 [方案總管] 中的頁面,然後按一下 [瀏覽方式]。隨即便會開啟一個對話方塊,您可以在這個對話方塊中的 [瀏覽器] 清單中選取瀏覽器、將新瀏覽器加入至清單,然後設定要選取為預設瀏覽器的瀏覽器。當您選擇在啟用或不啟用偵錯的情況下執行網站時,或者要在瀏覽器中檢視個別檔案時,就會使用預設瀏覽器。

建置選項

根據預設,Visual Web Developer 會在您執行網頁時建置 (Build) 網站。這樣可幫助您在瀏覽器中顯示網頁之前,先找出編譯時期錯誤。您可以設定選項以指定是否要建置整個網站、目前的頁面或完全不建置。

如需詳細資訊,請參閱 HOW TO:測試 Visual Web Developer 中的 Web 網頁建置網站

使用啟動頁面執行

根據預設,當您執行網站時,Visual Web Developer 會執行目前開啟的頁面。不過在某些情況中,您可能希望能一律以特定頁面啟動網站。例如,網站中可能具有首頁,使用者可在首頁中選擇網站的其他頁面需要的選項。在上述情形中,可以將網站設定為在您進行測試時先顯示首頁,這樣就可以在正確的應用程式點開始執行。設定起始網頁也可讓您指定在執行非可執行的網頁 (例如 Web.config) 時,Visual Web Developer 應該執行什麼動作。

若要指定起始網頁,以滑鼠右鍵按一下 [方案總管] 中的頁面,然後按一下 [設定為起始頁]。

注意事項:

在 Visual Web Developer 中設定起始網頁只會影響測試作業。發行網站時不會設定網站的起始網頁。若要指定網站的預設網頁,請使用網際網路資訊服務 (IIS) 管理員啟用網站或虛擬目錄中的預設文件,然後選取您想要使用的網頁。如需詳細資訊,請參閱IIS Operations Guide中的<設定預設文件>主題。

在特定的 Web 伺服器上執行

執行頁面時,Visual Web Developer 會啟動 Web 伺服器和瀏覽器,並將指定的頁面載入瀏覽器。Visual Web Developer 實際上會將目前頁面的 URL 傳遞至 Web 伺服器,並以要求使用該 URL 的方式執行頁面。

用來執行頁面的 Web 伺服器,將視您使用的網站類型而定:

  • 若是檔案系統網站,Visual Web Developer 會啟動本身的 Web 伺服器並在本機執行頁面。不過,您也可以指定起始 URL,以指出測試 Web 網頁時要使用的 URL。如果檔案系統網站位於另一台電腦上 (例如,如果您是使用對應的磁碟機存取站台的話),而您要使用其他電腦上的 IIS 測試頁面,這樣做便很有幫助。如需 ASP.NET 程式開發伺服器的詳細資訊,請參閱 Visual Web Developer 中的 Web 伺服器

  • 若是本機 IIS 和遠端 IIS 站台,Visual Web Developer 會在相對應的 IIS 執行個體中執行頁面。例如,若是本機 IIS 站台,則會在 IIS 的本機複本中執行頁面。如需詳細資訊,請參閱 Visual Web Developer 中的 Web 伺服器

  • 若是部署 FTP 的網站,Visual Web Developer 會使用您提供做為 FTP 站台屬性一部分的起始 URL 執行頁面。如果未提供任何起始 URL,Visual Web Developer 會在需要時提示您輸入起始 URL。如需詳細資訊,請參閱部署 FTP 的網站

如果是遠端網站或 FTP 站台,因為頁面是在遠端伺服器的內容中執行,遠端電腦必須執行 .NET Framework 2.0 版。

使用偵錯工具執行

使用偵錯工具執行頁面可讓您執行一般偵錯工作,例如逐步執行程式碼和在中斷點停止。如需詳細資訊,請參閱 ASP.NET 偵錯概觀

使用偵錯工具執行需要下列事項:

  • 網頁或網站必須設定為啟用偵錯,這樣才會使用偵錯工具需要的額外資訊 (偵錯符號) 編譯頁面。Visual Web Developer 會檢查看看是否啟用偵錯;如果未啟用,會將本機 Web.config 檔案中的編譯選項設為包括偵錯,並在需要時建立 Web.config 檔案。

  • 必須以適當的使用權限設定 Web 伺服器,才能允許目前的使用者帳戶進行偵錯。如果正在對執行 IIS 6.0 的頁面進行偵錯,您必須是電腦上的管理員才行。如果這樣子不實用,可以使用 ASP.NET 程式開發伺服器偵錯應用程式,且不需要特殊使用權限。如需詳細資訊,請參閱 Visual Web Developer 中的 Web 伺服器HOW TO:指定網站的 Web 伺服器

如果無法滿足這些條件,可以在 Visual Web Developer 中執行頁面而不要啟用偵錯。

注意事項:

在您將網站部署至實際執行伺服器 (Production Server) 之前,應該將網頁或網站設定為不需要偵測就能夠執行。偵錯選項會增加頁面的額外負荷,而且可能影響伺服器的效能。

請參閱

工作

HOW TO:測試 Visual Web Developer 中的 Web 網頁