我正在做以下教程http://msdn.microsoft.com/en-us/library/ms731835%28v=vs.100%29.aspx,该程序工作正常。服务和客户都有不同的解决方案。我可以从一个visual studio启动服务,然后成功运行客户端程序。但是我想做调试。我想从客户端代码进入服务代码。当我尝试这样做时,我收到以下错误。
“无法自动进入服务器。附加到服务器进程失败。已连接调试器。”
客户端和服务器都是控制台应用程序,服务是slef托管的。我还尝试在客户端的app.config文件中启用debug = true。
答案 0 :(得分:3)
您尝试实现的目标有几种可能的选择:
我建议(至少暂时)将这两个放入同一个解决方案以进行调试。在单个工作区中使用起来更容易。
答案 1 :(得分:3)
您应该将服务附加到客户端。在运行服务的VS实例中,转到debug->Attach->(devenv.exe of the VS instance where the Client is running)
,然后启动客户端。