我與一些舊代碼工作(坦白地說,我不知道一半是做什麼的),試圖其移動到IIS7。問題在訪問/寫入到EventLog
一個我看到的問題是,我得到這個錯誤:
[拋出:SecurityException:源未找到,但一些或所有事件日誌不能被搜索到。不可訪問的日誌:安全。]
如果我手動去HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ EventLog \ Security並設置該密鑰的(安全)權限,讓「每個人」有完全訪問權限,這沒有問題。但顯然這不是最佳解決方案。
任何人都知道更好的方法來消除此異常?解決這個問題
兩個問題: 1)給予進入每個人的時候我沒有看到日誌信息。這很奇怪。 2)如何從安裝程序註冊事件日誌源(或針對該問題的自定義VB腳本)? – encee 2009-08-11 17:55:02
像Rob Elliott說的'EventLog.CreateEventSource()'。這可能就是ASP.NET在開始記錄之前自己正在做的事情。 – Ruben 2009-08-11 18:25:04
我試圖使一個VBScript,這是否: 進口系統 進口System.Diagnostics程序 EventLog.CreateEventSource「AppSource」,「應用程序」 ,但我得到一個錯誤說: 類型不匹配:「進口」 什麼在世界上這是否意味着? – encee 2009-08-11 18:33:58