调试 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 信息服务上的脚本进行调试,您可以附加到本地计算机上的 IIS。

ASP 代码可以在 Inetinfo.exe 进程中执行(进程中执行)或在单独的 Mtx.exe 进程中执行(进程外执行)。若要调试 ASP 代码,您必须附加到 Mtx.exe 进程。如果还要调试客户端脚本,您还必须附加到 IExplore.exe。有关如何附加到进程的信息,请参见 附加到运行进程

当附加到 ASP Web 应用程序时,请确保选择“附加到进程”对话框中相应的程序类型。当调试脚本时,一定不要选择“托管代码”。在 Visual Studio 2005 中不能同时调试脚本和托管代码。

本节内容

请参见

概念

调试器安全

其他资源

使用 Visual Studio 进行调试

调试设置和准备

调试器指南