Visual Studio 2010附加到进程失败

时间:2013-11-25 15:06:41

标签: asp.net visual-studio-2010

我正在运行Visual Studio 2010并尝试调试部署到IIS的ASP.Net应用程序。这是我已经检查的内容:

  1. VS处于调试模式,并且已生成pdb文件并且位于正确的目录中
  2. 我在调试选项中取消选中“启用我的代码”框。
  3. 我已确认支持的运行时在web.config中设置为v2.0.50727。
  4. 我启用了IIS匿名身份验证,并确认应用程序池的目标是ASP.Net 2.0。
  5. 我重新编译并重新部署并确认dll版本是相同的。
  6. 我能够在Attach to Process对话框中看到ASP.Net工作进程(w3wp.exe),并且我已将“Attach To:”选项设置为“Managed”(v2.0,v1.1,v1) .0)代码“。单击“附加到流程”,流程将显示在“流程”选项卡中。

    但是:“模块”标签为空,我的断点永远不会被点击。我已经在断点上盘旋了,我看到“这个断点永远不会被击中”的消息。

    我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

发布于OP的问题

<强>更新 我解决了它 - 我附加了错误的w3wp.exe进程。

在我的附加到处理对话框中,列出了两个w3wp。我继续附加第一个标有"Managed (v.2.0.50727)并且用户名为"IIS APPOOL"的标记,我认为它是正确的标记。

然而,一旦我附加到第二个实例,标记为"T-SQL, Managed (v2.0.50727) user name: SYSTEM,一切都有效。