偵錯 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 程式碼。
在本節中
偵錯 ASP.NET 和 AJAX 應用程式
說明您必須在 IIS 中為準備偵錯 ASP 需執行的步驟。HOW TO:使用 Just-In-Time 偵錯功能來偵錯 ASP 錯誤
說明如何使用 Just-In-Time 偵錯,以便在發生 ASP 錯誤時自動啟動偵錯工具。HOW TO:偵錯 Global.asa 檔案
討論 Global.asa 檔案特有的偵錯注意事項。偵錯 ASP 網頁中的指令碼物件
討論在 ASP 網頁中偵錯指令碼物件的注意事項,包括指令碼物件模型、指令碼程式庫、啟用指令碼物件偵錯功能,以及追蹤功能。HOW TO:在 Internet Explorer 中啟用指令碼偵錯
在 Internet Explorer 中,預設是停用指令碼偵錯功能。 若要使用 Visual Studio 偵錯在 Internet Explorer 中執行的指令碼,您必須遵循這個程序。了解 ASP 指令碼處理程序
提供 ASP 指令碼處理方式的概觀。
請參閱
概念
其他資源
變更記錄
日期 |
記錄 |
原因 |
---|---|---|
2011 年 3 月 |
將 Inetinfo.exe 取代成 IIS 處理序 |
取代成下列其中一個語彙基元: 客戶回函。 資訊加強。 |