调试 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 信息服务上的脚本进行调试,您可以附加到本地计算机上的 IIS。
ASP 代码在 Internet Information Services (IIS) 进程中执行(进程中执行)或在单独的 Mtx.exe 进程中执行(进程外执行)。 若要调试 ASP 代码,您必须附加到 IIS 或 Mtx.exe 进程。 如果还要对客户端脚本进行调试,还必须附加到 IIS 进程。 有关如何附加到进程的信息,请参见附加到运行进程。
当附加到 ASP Web 应用程序时,请确保选择**“附加到进程”对话框中相应的程序类型。 当调试脚本时,一定不要选择“托管代码”**。 在 Visual Studio 2005 中不能同时调试脚本和托管代码。
本节内容
调试 ASP.NET 和 AJAX 应用程序
描述为准备 ASP 调试而必须在 IIS 中执行的步骤。如何:使用实时调试对 ASP 错误进行调试
描述当发生 ASP 错误时如何使用实时调试来自动启动调试器。如何:调试 Global.asa 文件
讨论特定于 Global.asa 文件的调试注意事项。在 ASP 页中调试脚本对象
讨论调试 ASP 页的脚本对象(包括脚本对象模型、脚本库、启用脚本对象调试和跟踪)的注意事项。如何:在 Internet Explorer 中启用脚本调试
默认情况下,Internet Explorer 中禁用脚本调试。 若要使用 Visual Studio 对 Internet Explorer 中运行的脚本进行调试,请按照以下过程操作。了解 ASP 脚本处理
提供如何处理 ASP 脚本的概念性概述。
请参见
概念
其他资源
修订记录
日期 |
修订记录 |
原因 |
---|---|---|
2011 年 3 月 |
将 Inetinfo.exe 更换为 IIS 进程 |
替换为下列标记之一: 客户反馈 信息补充。 |