2016-01-25 32 views
0

我有一个selfhosting WCF服务。它由Windows服务托管。我安装了它installutil。所以在bin文件夹中,我有两个文件夹调试和发布。当我在发布文件夹中安装Windows服务时,它像往常一样启动并托管WCF服务,但是当我将它安装在调试文件夹中时,它不会启动。我收到此错误消息:Windows服务启动,然后停止安装在调试文件夹中

“本地计算机上的服务已启动然后停止,如果其他服务或程序未使用某些服务会自动停止。”

有人知道如何解决这个问题吗?

回答

0

发生了一些异常。检查:

  1. 你的日志(如果你有这样的)
  2. 事件日志
  3. 如果你可以附加一个调试器,然后尝试它,最好的选择就是在这里添加代码示例的一些诊断线:https://msdn.microsoft.com/en-us/library/cktt23yw.aspx
+0

问题是我无法添加调试器,因为该服务未运行... –

+0

您可以将此代码行添加到您的服务System.Diagnostics.Debugger.Launch(); ?在启动过程中,调试器会附加。 –

+0

我可以......但这是否会触发任何刹车点或我应该怎么做? –

相关问题