Visual Studio 2010不允许我调试Web应用程序

Hat*_*Tot 2 debugging 64-bit visual-studio-2010 visual-studio

我将.NET Target框架设置为.NET Framework 3.5

当我尝试使用f5进行调试时,我在弹出窗口中收到以下消息:"无法在Web服务器上启动调试.使用早于4.0的Microsoft.NET Framework版本时,不支持x64进程的混合模式调试."

当然,当我将目标框架设置为.NET 4.0时,它可以正常工作.但是我的Web服务器最多只支持3.5,因此我必须尝试使用​​3.5.

可以在这里找到与Google搜索解决方案最接近的匹配项:http: //msdn.microsoft.com/en-us/library/dd409790.aspx

但是,当我尝试按照步骤将平台更改为x86时,它的设置告诉我简单地更改不存在.最接近的是项目属性 - >构建 - >平台目标,这不能解决问题.

我究竟做错了什么?感谢您的时间

Jar*_*Par 5

您需要做的是禁用混合模式调试.这是同时调试本机和托管代码.这就是造成这个问题的原因.

  • 右键单击启动项目并选择属性
  • 转到"调试"选项卡
  • 取消选中"启用非托管代码调试"框

  • 谢谢!我是一个Web应用程序,所以我不得不去"调试器"列表中的属性 - > Web - >取消选中"Native Code". (2认同)