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

标签 asp.net debugging

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

我的 asp.net 应用程序是 .net 3.5,平台目标指定为“任何 CPU”,并且配置设置为调试。我正在Win7 x64位系统上开发。

最佳答案

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

关于asp.net - 混合模式调试 ASP.NET 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2925385/

相关文章:

c# - Html.CheckBoxFor() 检查 ASP.Net MVC 2 中的问题

asp.net - SQL Reporting Services 可以与 ASP 成员(member)资格提供商一起使用吗?

android - 这是 Android GregorianCalendar 中的错误吗?

c# - 调试 - 如何逐行执行代码?

c# - 使用 Html.BeginForm 提交搜索值

asp.net - 您将如何验证ASP.Net MVC 2中的复选框?

c# - 在 C# Tcp 服务器中调试可能孤立的套接字

c# - Visual Studio 调试器可以显示未加引号/未转义的字符串吗?

debugging - JVM 是否监听 IPv6 调试端口?

javascript - 关闭父选项卡时关闭所有子选项卡