Visual Studio 2015 远程调试器没有调试器成员或监视表达式返回值

Posted

技术标签:

【中文标题】Visual Studio 2015 远程调试器没有调试器成员或监视表达式返回值【英文标题】:Visual Studio 2015 Remote Debugger none of the debugger member or watch expressions returns values 【发布时间】:2017-09-03 03:23:23 【问题描述】:

当我在服务器上调试远程网站时,如果我尝试检查 QuickWatch 窗口上的任何变量,我得到的任何调试器成员或观察表达式都没有值,我得到的只是“表达式评估器中的内部错误”。

我尝试更改工具 | 上的值选项 |调试器 |一般 |像某些人建议的那样使用托管兼容模式为真,但随后我无法附加到进程我收到错误消息无法附加到进程。 RPC 服务器不可用。

我正在使用 Visual Studio Update3 和 Visual Studio 2015 远程调试器版本 14.0.25424,并尝试调试一个 asp.net 网站。

【问题讨论】:

请勾选tools->Options->Debugging下的“Use the legacy C# and VB expression evaluators”,结果如何?正如您所说的您远程调试您的应用程序,您是否在本地调试它?结果如何? 成功了!您可以重新发布您的评论作为答案吗?所以我可以接受这是正确的答案。 很高兴知道它解决了这个问题,我将评论发布为答案,您可以将其标记为答案。祝你有美好的一天:) 【参考方案1】:

表达式计算器中的内部错误。

请勾选tools->Options->Debugging下的“Use the legacy C# and VB expression evaluators”,然后就可以在调试窗口查看变量了。

【讨论】:

以上是关于Visual Studio 2015 远程调试器没有调试器成员或监视表达式返回值的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2015 远程调试器没有调试器成员或监视表达式返回值

Visual Studio中的远程调试:远程调试器不支持这个版本的windows

Visual Studio 远程调试 - MSVCP140.dll 丢失

加载 Visual Studio 2015 C++ 项目时出错,如何调试

VS 本地调试 x64 平台 “Visual Studio Remote Debugging Monitor 已停止工作” 问题解决

Visual Studio 2012 没有调试选项