共用方式為


偵錯 ASP 應用程式

更新:2007 年 11 月

雖然 Microsoft Visual Studio 2005 中主要的 Web 偵錯焦點在於 ASP.NET,您還是可以偵錯舊版的 ASP Web 應用程式。

ASP Web 應用程式包含指令碼,指令碼會以 .htm 檔案的形式在用戶端上執行,並以 .asp 檔案、Global.asa 檔案和 .cdf 檔案的形式在伺服器上執行。指令碼可以是 VBScript、JScript 或 VBScript 和 JScript 的混合,它們也可以是 HTML 程式碼和 COM 物件的混合。您可以偵錯包含所有這些項目的 ASP Web 應用程式。

在 Visual Studio 中,您可以經由附加至 Internet Explorer 的本機複本,來偵錯在本機電腦上執行的用戶端指令碼。若要偵錯在 Microsoft Internet Information Services 上執行的指令碼,您可以附加至本機電腦上的 IIS。

ASP 程式碼可以在 Inetinfo.exe 處理序中執行 (同處理序執行),或是在分開的 Mtx.exe 處理序中執行 (跨處理序執行)。若要偵錯 ASP 程式碼,您必須附加至 Mtx.exe 處理序。若也要偵錯用戶端指令碼,您還必須附加至 IExplore.exe。如需如何附加至處理序的詳細資訊,請參閱附加至執行中處理序

當您附加至 ASP Web 應用程式時,請確認已經在 [附加至處理序] 對話方塊中選取了適合的程式類型。當您偵錯指令碼時,不可以選取 [Managed 程式碼],在 Visual Studio 2005 中,您無法同時偵錯指令碼和 Managed 程式碼。

在本節中

請參閱

概念

偵錯工具安全性

其他資源

Visual Studio 偵錯

偵錯設定和準備

偵錯工具資料表