如何:调试 Web 应用程序

本主题适用于:

版本

Visual Basic

C#

F#

C++

Web Developer

学习版

主题不适用 主题不适用 主题不适用 主题不适用 主题适用

专业版、高级专业版和旗舰版

主题适用 主题适用 主题不适用 主题不适用 主题适用

ASP.NET 是在 Visual Studio 中开发 Web 应用程序的主要技术。 Visual Studio 调试器为在本地或远程服务器上调试 ASP.NET Web 应用程序提供了强大的工具。 本主题描述如何在开发期间调试 ASP.NET 项目。 有关如何调试已部署在生产服务器上的 ASP.NET Web 应用程序的信息,请参见调试已部署的 Web 应用程序

若要调试 ASP.NET 应用程序,必须满足以下条件:

  • 您必须拥有必需的权限。 有关更多信息,请参见 ASP.NET 调试:系统要求

  • 必须在**“项目属性”**中启用 ASP.NET 调试。

  • 一定要把您的应用程序配置文件 (Web.config) 设为调试模式。 调试模式会导致 ASP.NET 为动态生成的文件生成符号,并允许将调试器附加到 ASP.NET 应用程序。 如果项目是基于 Web 项目模板创建的,Visual Studio 会在调试开始时自动完成这一设置。

  • 有关更多信息,请参见如何:为 ASP.NET 应用程序启用调试

在开发过程中调试 Web 应用程序

  1. 在**“调试”菜单上,单击“启动”**以开始调试 Web 应用程序。

    Visual Studio 将生成 Web 应用程序项目,根据需要部署应用程序,启动 ASP.NET Development Server(如果正在进行本地调试),并附加到 ASP.NET 辅助进程。

  2. 使用调试器设置和清除断点,单步执行,并执行其他调试操作(就像调试任何应用程序那样)。

    有关更多信息,请参见调试器指南

  3. 在**“调试”菜单上,单击“停止调试”,以结束调试会话,或者在 Internet Explorer 的“文件”菜单中,单击“关闭”**。

请参见

任务

如何:为 ASP.NET 应用程序启用调试

其他资源

调试 Web 应用程序和脚本

调试 ASP.NET 和 AJAX 应用程序