【问题标题】:Visual Studio 2012: Unable to attach the process. A debugger is already attachedVisual Studio 2012:无法附加进程。已附加调试器
【发布时间】:2014-08-27 15:29:00
【问题描述】:

我构建了解决方案,在 IIS 中创建了应用程序并将其映射到应用程序文件夹。它工作正常。然后我转到“附加到进程”,列表中有两个 w3wp.exe 进程,但其中一个出现错误“无法附加进程。调试器已附加。”我用谷歌搜索了它,但我找不到我的问题的解决方案。

【问题讨论】:

    标签: asp.net debugging visual-studio-2012 iis w3wp


    【解决方案1】:

    我已经安装了Debug Diagnostic Tool v2.0,因此我有调试诊断服务,它会自动启动并附加到 w3wp 进程之一。关闭并禁用此服务后一切正常。 所以一般规则:如果你在任务管理器中得到这样的错误检查进程,它可以捕获你的 w3wp 进程。

    【讨论】:

    • 这是我的问题!
    • 你救了我:)
    • 是的,这对我来说非常有效。启动 IIS/APP 池和其他几个解决方案都不起作用,但这个解决方案起作用了。再次感谢您
    • @Jerome2606 [调试诊断工具 v2.0][1] [1]: msdn.microsoft.com/en-us/library/ff420662.aspx#Installation
    • @Jerome2606 添加答案时链接有效。现在你可以用谷歌搜索了。
    【解决方案2】:

    您有 2 个 VS 实例和 IIS 中的两个条目在同一个应用程序池上运行,例如 Server 和 Intranet 都在同一个应用程序池上运行。

    => 解决办法打开 IIS:

    ° 选择站点并单击“基本设置”:您可以在此处检查/选择 使用的应用程序池。

    ° 单击“应用程序池”节点(在您的计算机名称下方) => 你会得到一个已定义的应用程序池列表。

    ° 在最后一个定义的下单击鼠标右键打开上下文菜单并 选择“添加应用程序池...” 创建一个新名称并为其提供与使用的名称相同的参数 通过您的网站。

    ° 选择您的一个网站的“基本设置”并更改其应用程序 池到刚刚创建的新池。 => 现在服务器和内网有不同的应用程序池,你可以 同时调试两者。

    希望这会有所帮助。

    【讨论】:

      【解决方案3】:

      对我来说,即使禁用了调试诊断工具 v2.0,这个问题也没有解决。所以,我重建了我的网络服务,在 IIS 上推送了 DLL 并重新启动它,这为我解决了这个问题。 当您在本地 IIS 上托管的 Web 服务中进行更改并且未推送这些更改时,可能会出现此问题。

      【讨论】:

        【解决方案4】:

        调试诊断工具 v2 更新 2

        https://www.microsoft.com/en-us/download/details.aspx?id=49924

        如果上面@mtkachenko提供的链接失效了可以使用这个链接

        【讨论】:

          【解决方案5】:

          在 Visual Studio 2019 中有此功能,但在调试器有时会崩溃之后。无需重新启动 PC,这可能会很慢,创建一个临时的第二个应用程序池并将站点切换到 IIS 中的新应用程序池也可以。

          【讨论】:

            【解决方案6】:

            真的很奇怪 - 但这个简单的东西对我有用:

            1. 转到主项目中的某个文件。

            2. 进入Project菜单并选择Set as start-up project

            如果您之前已经选择该项目作为启动项目,这可能看起来多余,但它似乎有效。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2020-12-11
              • 2017-08-07
              • 1970-01-01
              • 2023-03-11
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多