更新:2007 年 11 月
本主题适用于:
| 版本 | Visual Basic | C# | C++ | Web Developer | 
|---|---|---|---|---|
| 速成版 | .gif) | .gif) | .gif) | .gif) | 
| 标准版 | .gif) | .gif) | .gif) | .gif) | 
| 专业团队版 | .gif) | .gif) | .gif) | .gif) | 
表格图例:
| .gif) | 适用 | 
| .gif) | 不适用 | 
| .gif) | 默认情况下隐藏的一条或多条命令。 | 
若要附加到正在运行的 ASP.NET 应用程序,您必须知道 ASP.NET 进程的名称:
- 如果正在运行 IIS 6.0,则该进程的名称为 w3wp.exe。 
- 如果正在运行 IIS 的早期版本,则该进程的名称为 aspnet_wp.exe。 
对于使用 Visual Studio 2005 或更高版本生成的应用程序,ASP.NET 代码可能驻留在文件系统上并在测试服务器 WebDev.WebServer.exe 下运行。在这种情况下,必须附加到 WebDev.WebServer.exe 而不是 ASP.NET 进程。此方案仅适用于本地调试。
当原来的 ASP 应用程序在进程内运行时,它们会在 IIS 进程 inetinfo.exe 内部运行。
| .gif) 说明: | 
|---|
| 显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置。 | 
确定项目代码驻留在文件系统上还是 IIS 上
- 在 Visual Studio 中打开“解决方案资源管理器”(如果它尚未打开)。 
- 选择包含该应用程序名称的顶部节点。 
- 如果“属性”窗口标题包含文件路径,则应用程序代码驻留在文件系统上。 - 否则,“属性”窗口标题将包含网站的名称。 
确定应用程序正在哪个 IIS 版本下运行
- 找到“管理工具”并运行它。根据操作系统的不同,该“管理工具”可能是“控制面板”中的一个图标,也可能是单击“开始”时显示的一个菜单项。 - 在 Windows XP 中,“控制面板”可以采用分类视图或经典视图。在分类视图中,需要单击“切换到经典视图”或“性能和维护”才能看到“管理工具”图标。 
- 从“管理工具”运行 Internet 信息服务。将出现一个 MMC 对话框。 
- 如果左侧窗格中列出了多个计算机,请选择驻留了该应用程序代码的那个计算机。 
- IIS 版本显示在右窗格的“版本”列中。