共用方式為


偵錯 ASP 應用程式

更新:2011 年 3 月

雖然 Visual Studio 2010 中主要的 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 程式碼可以在網際網路資訊服務 (IIS) 處理序中執行 (同處理序執行),或是在分開的 Mtx.exe 處理序中執行 (跨處理序執行)。 若要偵錯 ASP 程式碼,您必須附加至 IIS 或 Mtx.exe 處理序。 若還要偵錯用戶端指令碼,您還必須附加至 IIS 處理序。 如需如何附加至處理序的詳細資訊,請參閱附加至執行中處理序

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

在本節中

請參閱

概念

偵錯工具安全性

其他資源

Visual Studio 偵錯

偵錯設定和準備

偵錯工具資料表

變更記錄

日期

記錄

原因

2011 年 3 月

將 Inetinfo.exe 取代成 IIS 處理序

取代成下列其中一個語彙基元:

客戶回函。

資訊加強。