Attach to Process在Windows 7中的Visual Studio 2008中不起作用

时间:2012-05-08 11:40:21

标签: asp.net debugging visual-studio-2008 iis

今天我遇到了在安装了IIS7的Windows 7 32位机器上运行的Visual Studio 2008 SP1的有线问题。 我正在开发一个Web应用程序。我已经在IIS(IIS 7.0)中的本地主机中设置了默认网站来运行网站,当我按F5时它正常工作,该过程运行并显示断点位置。但是当我尝试通过从调试菜单中选择附加到进程并选择浏览器进程(IE8或Mozilla)来调试站点时,没有任何反应,并且该过程没有达到断点。我做错了什么?

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:4)

您应该附加到IIS工作进程(w3wp.exe)。

答案 1 :(得分:1)

检查您是否已在调试模式下构建进程,并使用dll部署pdb文件。

转到项目属性>构建标签>单击高级按钮>现在将调试信息设置为“完整”。

在Web.config文件中,更改读取行

<compilation debug="false"/> to <compilation debug="true"/>.

How to: Attach to a Running Process, VS Express Edition does not allow attaching a process for debugging