如何:在远程服务器上调试 Web 应用程序

更新:2007 年 11 月

本主题适用于:

版本

Visual Basic

C#

C++

Web Developer

速成版

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

标准版

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

专业团队版

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

表格图例:

主题适用

适用

主题不适用

不适用

主题适用,但命令默认情况下隐藏

默认情况下隐藏的一条或多条命令。

使用 Visual Studio 调试器,可以在本地计算机或远程服务器上以透明方式调试 Web 应用程序。这意味着,调试器始终以相同的方式起作用,因而可以在这两台计算机当中的任意一台上使用相同的功能。但若要使远程调试正常进行,还必须满足一些先决条件。

  • Visual Studio 远程调试组件必须安装在要调试的服务器上。有关更多信息,请参见设置远程调试

  • 默认情况下,ASP.NET 辅助进程作为 ASPNET 用户进程运行。因此,您必须在运行 ASP.NET 的计算机上拥有管理员特权,才能对其进行调试。ASP.NET 辅助进程的名称随调试方案和 IIS 版本的不同而不同。有关更多信息,请参见如何:查找 ASP.NET 进程的名称

  • 在 Visual C++ 中,必须将项目设置为使用 DCOM 而不是 TCP/IP 进行连接。若要设置此属性,请按照下列步骤操作:

使 Visual C++ 项目能够通过 DCOM 进行连接

  1. 打开“<项目> 属性页”对话框。

  2. 如果尚未打开“配置属性”节点,则打开它。

  3. 在“配置属性”下面,选择“调试”节点。

  4. 在“要启动的调试器”下面,选择“远程 Windows 调试器”。

  5. 在“连接”下面,选择“带 Windows 身份验证的远程访问”。

    有关更多信息,请参见 C 或 C++ 调试配置的项目设置

请参见

参考

ASP.NET 调试:系统要求

其他资源

调试 ASP.NET 和 AJAX 应用程序