2016-11-22 38 views
-1

我仍然在試圖安裝我的服務,所以我可以測試它,在解決System.IO filenotfoundexceptionInstallUtil錯誤

命令我運行的是以前的錯誤有幫助:installutil C:\開發/項目/ DBBackUpService \ DBBackUpService \ BIN \調試\ DBBackUpService.exe

我返回的錯誤是在安裝階段發生異常:

System.security.securityException:源未找到,但某些或所有事件日誌可能不被搜索。無法訪問的日誌:安全。然後它執行回滾。

+1

修改您的路徑,如下所示:C:\ Dev \ Projects \ DBBackUpService \ DBBackUpService \ bin \ Debug \ DBBackUpService.exe – Dil85

+1

這與SQL語言無關。請選擇另一個標籤。 – jarlh

+0

將程序的核心拆分爲單獨的DLL並通過引用的控制檯應用程序進行調試。您還可以使用Topshelf來安裝與Windows服務相同的控制檯應用程序,並使用NLog進行日誌記錄。 – Steve

回答

0

看起來你想寫信息/錯誤到系統事件日誌。當您啓動服務時,它正在嘗試查看事件日誌源是否已經與您的sSource具有相同的名稱。

只有系統管理員纔有權搜索所有事件日誌。運行服務時需要使用本地管理員帳戶。

如果擔心以管理員身份運行服務的安全風險,則可以使用不同的日誌記錄系統,如NLog。