Windows 服务在调试文件夹中安装时启动然后停止

Windows service starts and then stops when installed in debug folder

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

"The Service on local computer started and then stopped ,Some services stop automatically if there are not in use by other services or programs."

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

发生了一些异常。检查:

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