2016-01-25 57 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

我可以......但這是否會觸發任何剎車點或我應該怎麼做? –

相關問題