无法通过附加进程w3wp在IIS7上调试asp.net

max*_*max 5 asp.net debugging iis-7 w3wp

我在VS2008中有一个asp.net网站,我在本地目录中预编译,这是IIS 7的虚拟目录(http:// machinename:83)

当我1.启动http:// machinename:83 / 2. VS2008 - > debug - > Attach to Process ..-->选择w3wp.exe 3.在VS2008的代码中设置断点4.运行app

虽然我发现它无法进入断点.(我确定必须运行断点)

有谁可以帮我这个?

Jos*_*rce 5

你正在做什么应该工作,但你可以试试这个,它经常用于在启动时调试Windows服务:

System.Diagnostics.Debugger.Launch();
Run Code Online (Sandbox Code Playgroud)

只需将其放在要开始调试的行上,操作系统就会提示您附加.


小智 5

如果您在Visual Studio中使用"发布网站"功能,请确保选中"发出调试信息"复选框.