代码之家  ›  专栏  ›  技术社区  ›  Mark Kadlec

混合模式调试ASP.NET应用程序

  •  1
  • Mark Kadlec  · 技术社区  · 15 年前

    我有一个ASP.NET应用程序,当我单击F5(开始调试)时可以很好地调试应用程序,点击断点,没有问题。当我打开一个Web应用程序并尝试附加到w3wp.exe进程时,我收到一条消息,说“无法附加到该进程”。Windows 64位平台不支持混合模式调试。“是否有方法附加到进程?

    我的ASP.NET应用程序是.NET 3.5,有一个指定为“任意CPU”的平台目标,配置设置为调试。我正在开发Win7x64位系统。

    1 回复  |  直到 15 年前
        1
  •  5
  •   Community CDub    8 年前

    VS2008不支持64位的混合模式调试(它本身以32位运行)。

    VS2010确实支持这一点。

    在附加远程调试器时,尝试只选择T-SQL、托管、x64。

    请在此处查看可能的解决方案: "Mixed mode debugging is not supported on Windows 64-bit platforms" when trying to attach to an ASP.NET process using Visual Studio 2008