如何通过附加进程将localy托管服务(exe文件)添加到调试器

时间:2014-01-14 09:31:39

标签: c# .net web-services debugging

我托管本地webservice(*)并运行我的控制台应用程序,该应用程序正在本地处理来自此Web服务的数据。

当我尝试调试我的Consol App时,调试器不会进入我的代码。我试图将进程附加到我的调试器,但不幸的是我没有像w3wp这样的进程。 我有一个进程,其名称与我的本地Web服务(*)相同。 问题是我无法附加它因为我收到错误:

"Unable to attach to the process. A debugger is already attached."

我的问题是:如何将我的本地服务附加到调试器? 我的webservice是为exe文件构建的,但我不知道如何添加它; /

1 个答案:

答案 0 :(得分:0)

好的,我找到了解决方案:

1)构建项目包含服务。
2)检查所需服务的构建位置(RB在所需服务项目上 - >属性 - >构建选项卡 - >输出路径)。
3)转到输出路径并找到service_name.exe 4)双击图标运行service_name.exe 5)返回您的solutin(服务所在的位置)并单击:Debug - >附加到处理..
6)找出您的service_name.exe并附加到解决方案。
7)在你的代码中放置断点并等待:)应该工作:)