gpt4 book ai didi

ASP.NET调试问题

转载 作者:行者123 更新时间:2023-12-01 11:57:57 25 4
gpt4 key购买 nike

我在 Visual Studio 2010 中构建网站。我最近升级到一台运行 windows 7 64 位的新开发机器。现在,当我对网页进行更改时,我必须停止调试,杀死 cassini,然后在新代码生效之前重新开始调试。我在 XP 中没有这个问题。

我尝试过的事情...

  • 在配置文件中编译 debug="true"
  • 选项->调试->编辑并继续已启用

我不确定这是否遵循动态编译或编辑并继续 - 任何帮助将不胜感激。

编辑

我的一位同事没有遇到这个问题。他和我有相同的设置,使用相同的项目,相同的构建配置(任何 CPU)

最佳答案

原因是由于从 32 位操作系统更改为 64 位操作系统。在应用程序运行时更改代码的能力是 32 位代码所独有的。在 64 位可执行文件中,此功能已被删除。

这称为“编辑并继续”。请参阅此问题以很好地解释为什么这不适用于 64 位可执行文件:

Why doesn't Edit and Continue work on the x64 CLR?

编辑: 说明:

这不是操作系统的问题,而是代码构建的问题。如果您将构建配置设置为“任何 CPU”,它将在您机器的架构下运行(在您的情况下为 x64)。您应该能够将其强制为 x86 并能够使用“编辑并继续”。

关于ASP.NET调试问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5021310/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com