无法附加到Windows服务进程

时间:2014-04-29 17:26:42

标签: c# debugging service windows-services

我在我的机器上构建了一个Windows服务,并且我能够使用Debugger.Launch()附加到进程。我将源发布到我们的源代码控制仓库(可视源安全)并在另一台机器上获得最新信息。当我在第二台机器上运行该服务时,会弹出对话框以选择一个调试器IDE(Visual Studio 2010),然后出现附加对话框,我单击附件..它永远不会显示源代码。我确实得到了第二台机器的最新信息,所以源头就在那里。两台机器上的路径并不相同,我不知道这是不是问题。

原始机器源路径:

D:\Documents and Settings\brsande\My Documents\Visual Studio 2010\Projects\SBAnetMigrationService

第二台机器源路径:

D:\Documents and Settings\brsande\My Documents\Visual Studio 2010\Projects\SBAnetMigrationService.root\SBAnetMigrationService

我已经看过一些关于人们无法附加到他们流程的问题,但似乎他们中的大多数人都不了解Debugger.Launch()方法。我的路径是问题吗?

非常感谢任何帮助,谢谢!

0 个答案:

没有答案