我似乎無法寫入.NET中的事件日誌。我收到以下例外情況:如何在寫入事件日誌時避免此SecurityException?
System.Security.SecurityException:未找到源,但無法搜索某些或全部事件日誌。無法訪問的日誌:安全。
我不想訪問安全日誌。我如何解決這個錯誤?謝謝!
我似乎無法寫入.NET中的事件日誌。我收到以下例外情況:如何在寫入事件日誌時避免此SecurityException?
System.Security.SecurityException:未找到源,但無法搜索某些或全部事件日誌。無法訪問的日誌:安全。
我不想訪問安全日誌。我如何解決這個錯誤?謝謝!
您可以嘗試在您的應用程序中創建一個事件日誌,例如Lachlan建議的但意識到這需要管理員權限。相反,我建議您在安裝程序/部署自動化層中處理此問題。
我使用WiX的,所以我建議你閱讀:
您是否設置了eventlog的來源?例如:
EventLog.CreateEventSource("My Super App", "Application");
你可以嘗試與運行管理員權限啓動Visual Studio。
這是我們問題的正確答案。用戶帳戶控制設置已設置爲默認值,因此開發人員未以管理員身份運行。當我們將它們移開時,一切正常。 – 2011-08-10 15:24:14