更新:2007 年 11 月
選擇 [偵錯] 功能表的 [開始偵錯] 或 [啟動但不偵錯] (或是按 F5 或 CTRL+F5) 時,[起始選項] 屬性頁可讓您指定 Microsoft Visual Web Developer 解譯命令的方式,以便執行 Web 網頁。這些選項屬於本機設定,無法與其他使用者共用。
注意事項: |
|---|
僅當您在 Visual Web Developer 中測試網站時,這個頁面中的選項才適用。而將網站部署至生產伺服器時,這些選項不適用。如需部署的詳細資訊,請參閱部署 (Visual Web Developer 中的 [如何?])。 |
若要存取本對話方塊
在 Visual Web Developer 的 [方案總管] 窗格中,按一下您的網站專案名稱。
按一下 [檢視],再按 [屬性頁]。
或者,您也能以滑鼠右鍵按一下 [方案總管] 中的網站專案,再按 [屬性頁]。
[屬性頁] 視窗隨即出現。
按一下 [起始選項] 節點。
工作
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 網頁偵錯