共用方式為


網站屬性頁對話方塊、啟動選項

更新:2007 年 11 月

選擇 [偵錯] 功能表的 [開始偵錯] 或 [啟動但不偵錯] (或是按 F5 或 CTRL+F5) 時,[起始選項] 屬性頁可讓您指定 Microsoft Visual Web Developer 解譯命令的方式,以便執行 Web 網頁。這些選項屬於本機設定,無法與其他使用者共用。

注意事項:

僅當您在 Visual Web Developer 中測試網站時,這個頁面中的選項才適用。而將網站部署至生產伺服器時,這些選項不適用。如需部署的詳細資訊,請參閱部署 (Visual Web Developer 中的 [如何?])

若要存取本對話方塊

  1. 在 Visual Web Developer 的 [方案總管] 窗格中,按一下您的網站專案名稱。

  2. 按一下 [檢視],再按 [屬性頁]。

    或者,您也能以滑鼠右鍵按一下 [方案總管] 中的網站專案,再按 [屬性頁]。

    [屬性頁] 視窗隨即出現。

  3. 按一下 [起始選項] 節點。

工作

UI 項目

起始動作

執行 [啟動] 命令時,[起始動作] 群組可讓您指定 Visual Web Developer 所要啟動的網頁或處理序。

  • 使用目前的頁面
    Visual Web Developer 在預設瀏覽器中啟動目前的頁面。

  • 特定的頁面
    即使您目前正在編輯其他頁面,啟動網站時,Visual Web Developer 仍會執行特定的頁面。您可在此處指定頁面,或在 [方案總管] 中的頁面上按一下滑鼠右鍵,再按 [設定為起始頁],以指定頁面。

  • 起始外部程式
    Visual Web Developer 不啟動瀏覽器,而是執行替代程式。該程式必須是 .exe 檔案,您必須指定 .exe 檔案的完整路徑,或啟動電腦目前路徑中的程式。

  • 命令列引數
    會指定要傳遞至外部程式的命令列選項或其他值。

  • 工作目錄
    會指定工作目錄的完整路徑,外部程式會在該工作目錄中啟動。路徑必須存在。

  • 起始 URL
    會指定要啟動的起始 URL。這個選項通常是由 Web 服務應用程式所使用,讓您能夠啟動另一個將會呼叫 Web 服務的網站。

  • 不要開啟頁面。等候來自外部應用程式的要求。
    會指定 Visual Web Developer 應該在 Web 伺服器中啟動您的專案,並等候另一個應用程式發出請求。這在針對 Web 服務應用程式進行偵錯時相當好用。

伺服器

[伺服器] 群組可讓您控制測試網頁時使用何種 Web 伺服器。

  • 使用預設 Web 伺服器
    Visual Web Developer 會啟動瀏覽器,並使用為目前網站設定的伺服器發出請求:

    • 若為檔案系統網站,Visual Web Developer 會啟動 ASP.NET 程式開發伺服器。

    • 若為本機 Microsoft Internet Information Services (IIS) 網站,Visual Web Developer 會以用來開啟此網站的 URL 發出請求。

    • 若為遠端網站,Visual Web Developer 會使用遠端網站的 URL 發出請求。

  • NTLM 驗證
    會指定向伺服器發出請求時,必須使用 NTLM 驗證。依照預設,NTLM 驗證為開啟狀態。

    選取這個核取方塊可以避免這部電腦上的其他使用者利用您的識別 (Identity) 和安全性權限,存取您的網站以及執行程式碼。

  • 使用自訂伺服器
    Visual Web Developer 使用特定伺服器啟動目前的頁面。這個選項對 FTP 網站特別有用。您可以指定對應 FTP 站台之 Web 伺服器的 URL。如需詳細資訊,請參閱部署 FTP 的網站

  • 基礎 URL
    會指定要使用之伺服器 (而非預設伺服器) 的 URL。這只適用於部署 FTP 的網站和檔案系統網站。如果是檔案系統網站,這個選項能讓您使用本機 IIS Web 伺服器,而非 ASP.NET 程式開發伺服器。

偵錯工具

測試網頁時,[偵錯工具] 群組可讓您指定哪些偵錯工具可用。載入偵錯工具時,它可以包含不同程式碼類型的偵錯引擎。您在此處選取的選項決定會載入哪些引擎。

注意事項:

您載入的每個偵錯引擎都需要記憶體,並會影響整體偵錯效能。一般而言,您應僅指定需要的偵錯引擎。

注意事項:

在 Visual Web Developer Express 版中,僅可使用 ASP.NET 偵錯。

  • ASP.NET
    選取這個核取方塊後,每當您啟動偵錯工具時,都會載入 Managed 程式碼的偵錯工具。這個偵錯工具可讓您對伺服器端程式碼進行偵錯,這些程式碼可能在網頁中,也可能在您從網頁呼叫的任何 .NET Framework 元件中。

    注意事項:

    必須使用偵錯資訊編譯要偵錯的程序。

    如果停用這個偵錯工具,則 Visual Web Developer 會啟動偵錯工具,但不會嘗試從 IIS 取得處理程序資訊,也不會讓偵錯工具使用該資訊。不過,您仍可對頁面中的用戶端指令碼進行偵錯。

    如需詳細資訊,請參閱Web 網頁偵錯概觀

  • 機器碼
    選取這個核取方塊後,每當您啟動偵錯工具時,都會載入機器 (Unmanaged) 碼的偵錯工具。如果您的網站呼叫以 Unmanaged 語言 (例如,C++) 撰寫的元件 (例如,COM 元件),則這個選項非常有用。如果不選取這個核取方塊,則您可以對 Managed 程式碼進行偵錯,但偵錯工具會略過對 Unmanaged 程式碼的呼叫。如需詳細資訊,請參閱偵錯機器碼

  • SQL Server
    選取這個核取方塊後,每當您啟動偵錯工具時,都會載入 SQL Server 預存程序的偵錯工具。如需詳細資訊,請參閱偵錯 SQL

請參閱

工作

逐步解說:在 Visual Web Developer 中進行 Web 網頁偵錯

概念

Visual Web Developer 中的網站類型

Visual Web Developer 中的 Web 伺服器

測試 Visual Web Developer 中的 Web 網頁