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

我在VS2008中有一个asp.net网站,我在本地目录中预编译,这是IIS 7的虚拟目录(http:// machinename:83) 当我 1.启动http:// machinename:83 / 2. VS2008 - > debug - > Attach to Process ..-->选择w3wp.exe 3.在VS2008的代码中设置断点 4.运行app 虽然我发现它无法进入断点。 (我确定必须运行断点) 有谁可以帮我这个?     
已邀请:
你正在做什么应该工作,但你可以试试这个,它经常用于在启动时调试Windows服务:
System.Diagnostics.Debugger.Launch();
只需将其放在要开始调试的行上,操作系统就会提示您附加。     
如果您在Visual Studio中使用“发布网站”功能,请确保选中“发出调试信息”复选框。     
请确保您没有调整优化代码选项,在Web配置和属性中 - >构建 - >优化代码关闭 在web.config中
  <compilation debug="true" batch="true" optimizeCompilations="false" />
    
确保你的web.config设置为
<compilation debug="true">
    
如果要发布,请确保使用调试配置进行发布 (是我VS-2015的案例)     

要回复问题请先登录注册