2

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

在此先感谢您的帮助。

4

2 回答 2

4

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

于 2012-05-08T12:29:19.073 回答
1

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

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

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

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

如何:附加到正在运行的进程,VS Express Edition 不允许附加进程进行调试

于 2012-05-08T11:43:24.557 回答