HOW TO:在遠端伺服器上偵錯 Web 應用程式
更新:2007 年 11 月
這個主題適用於:
版本 |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro/Team |
表格圖例:
套用 |
|
不套用 |
|
預設隱藏的命令。 |
使用 Visual Studio 偵錯工具,您可以輕易地在本機電腦或遠端伺服器上偵錯 Web 應用程式。這表示偵錯工具的運作方式相同,並可讓您在任一電腦上使用相同的功能。但是要讓遠端偵錯能正確進行,有一些先決條件。
Visual Studio 遠端偵錯元件必須安裝在您要偵錯的伺服器上。如需詳細資訊,請參閱設定遠端偵錯。
根據預設,ASP.NET 背景工作處理序會以 ASPNET 使用者處理序的方式執行。因此在執行 ASP.NET 的電腦中,您必須具有系統管理員權限才能進行偵錯。ASP.NET 背景工作處理序的名稱,會依照偵錯案例和 IIS 的版本而有所不同。如需詳細資訊,請參閱 HOW TO:尋找 ASP.NET 處理序的名稱。
在 Visual C++ 中,專案必須使用 DCOM 而不是 TCP/IP 來設定連接。若要設定這個屬性,請執行下列步驟:
若要讓 Visual C++ 專案透過 DCOM 連接
開啟 [<Project> 屬性頁] 對話方塊。
開啟 [組態屬性] 節點 (如果尚未開啟)。
在 [組態屬性] 中選取 [偵錯] 節點。
在 [要啟動的偵錯工具] 中選擇 [遠端 Windows 偵錯工具]。
在 [連接] 中選擇 [遠端使用 Windows 驗證]。
如需詳細資訊,請參閱 C 或 C++ 偵錯組態的專案設定。