我有一个ASP.NET应用程序,当我单击F5(开始调试)时可以很好地调试应用程序,点击断点,没有问题。当我打开一个Web应用程序并尝试附加到w3wp.exe进程时,我收到一条消息,说“无法附加到该进程”。Windows 64位平台不支持混合模式调试。“是否有方法附加到进程?
我的ASP.NET应用程序是.NET 3.5,有一个指定为“任意CPU”的平台目标,配置设置为调试。我正在开发Win7x64位系统。
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