2016-03-04 50 views
1

我建立了非常簡單的Windows服務和安裝這篇文章中概述:未處理拋出:SecurityException試圖啓動例如Web服務

https://msdn.microsoft.com/en-us/library/aa984464%28v=vs.71%29.aspx

這似乎已經建成並安裝罰款,但是當我嘗試啓動服務我得到一個未處理的安全異常,其中聲明「{」源未找到,但部分或全部事件日誌無法搜索。不可訪問的日誌:安全「}」在副新()子程序下面的代碼片段:

If Not EventLog.SourceExists("MySource") Then 
    EventLog.CreateEventSource("MySource", "MyNewLog") 
End If 

每一些文章,我發現,我已經添加網絡服務帳戶的讀取權限保安科和在註冊表中的父EventLog分支,但我仍然得到相同的錯誤。有沒有人看到這個問題?

在此先感謝您提供的任何幫助! Mike

回答

0

像這樣創建一個新的鍵和字符串值;

Key= HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\eventlog\Application\<Your app name>\ 
String EventMessageFile value=C:\Windows\Microsoft.NET\Framework\v2.0.50727\EventLogMessages.dll