【发布时间】:2010-06-02 21:24:12
【问题描述】:
我在 Windows 7 x64 机器上运行 Visual Studio 2010,偶尔 VS 给我很好的旧 “远程过程无法调试。这通常表明在服务器上没有启用调试" 很多人问的错误。
不过,我的问题是,它似乎只是随机执行此操作(可能是几分钟到几小时不等),并且在我已经成功调用该服务之后。它不会阻止服务工作。它仍然返回值并且不会抛出任何错误。唯一的区别是每次我开始调试我的应用程序时都会弹出烦人的对话框。
我应该提到我正在从 WPF 应用程序连接 WCF 服务。如果我启动该服务所属的网站,我不会收到对话框。
我尝试过的一些方法不起作用:
- 杀死并重新启动服务器。
- 在 x86 中编译 Web 服务器
- 启用跟踪,但找不到 任何问题。
这只是 Visual Studio 2010 中的一个错误,还是我遗漏了什么?
更新
我注意到,如果我的 WPF 应用程序在 WCF 服务初始化时崩溃,就会出现这种情况。之后,所有调用 WCF 服务的尝试都会弹出“无法调试”消息,直到我重新启动 VS2010。
【问题讨论】:
-
请澄清“我正在从 WPF 应用程序连接 [to?] WCF 服务。如果我启动该服务所属的网站,我不会收到对话框。”您似乎告诉我们您必须在尝试连接之前启动服务,但这太明显了。
-
@Brian:对不起,让我更清楚一点。 WCF 服务在 ASP.Net 站点上运行。如果我启动 ASP.Net 站点以通过 Visual Studio 调试站点,我不会遇到任何问题。
-
我正在经历同样的事情。你解决了吗?
标签: .net wcf debugging visual-studio-2010