【发布时间】:2014-02-05 15:51:05
【问题描述】:
在调试 asp.net 代码(针对 IIS 运行,并使用 Visual Studio 2013)并在断点中并尝试使用快速监视评估变量时,我经常得到“无法评估表达式”。
从 asp.net 项目文件夹中删除 .suo 似乎可以解决问题(重新加载解决方案后)
这是一个公认的错误吗?现在在不止一台机器上的 Visual Studio 2013 中得到了很多。
【问题讨论】:
-
我也见过这个。就我而言,我怀疑它与调试加载了多个 AppDomain 的进程有关。您的应用程序池中是否有多个应用程序?
-
必须在调试模式下编译?是单个项目还是包含多个项目?
-
@jlew 在应用程序池中只有一个应用程序。 tim-schmelter 是的,它编译为调试模式...
-
出于绝望,我重新启动了我的系统,它神奇地又开始工作了......
-
删除 suo。文件对我帮助很大
标签: c# asp.net vb.net visual-studio-2013