【问题标题】:Unable to start debugging on the web server. Mixed mode debugging is not supported on Windows 64-bit platforms无法在 Web 服务器上开始调试。 Windows 64 位平台不支持混合模式调试
【发布时间】:2015-05-08 12:58:14
【问题描述】:

我有一个在 VS2008 下的 32 位机器上开发的 asp.net 3.5 解决方案,一切正常,直到它在 Win7 Professional 上迁移到 64 位机器上。该项目也有 32 位第三方 dll,但它们在 64 位 Windows 2008 Server 上运行良好。然后,当尝试使用 VS2008 调试应用程序时,我收到以下错误消息:

Unable to start debugging on the web server. Mixed mode debugging is not supported on Windows 64-bit platforms.

我真的不明白,因为我认为 CLR 与处理器无关,现在我的选择是什么?我已阅读有关升级到 .net 4.0、从 IIS 调试、在 VS2010、CasiniDev 等上运行的信息。该项目运行良好,我只需要快速解决此问题。

【问题讨论】:

    标签: asp.net visual-studio-2010 visual-studio-2008 32bit-64bit windows-7-x64


    【解决方案1】:

    CLR 与处理器无关,它会在运行时转换为正确的版本;但VS调试插件不是。

    平台的 32 位/64 位和您正在调试的内容必须匹配。如果我没记错的话,你正在调试的机器的位数也必须匹配。

    因为它是一个网络应用程序this 可能允许您解决它。

    【讨论】:

    • 如何从 IIS 调试它?
    猜你喜欢
    • 1970-01-01
    • 2011-09-23
    • 1970-01-01
    • 2013-07-19
    • 1970-01-01
    • 1970-01-01
    • 2018-03-29
    • 2011-02-22
    相关资源
    最近更新 更多