2012-09-03 48 views
0

我一直在挖掘舊的傳統ASP應用程序並將其安裝在Windows 2008服務器上,但是當它應該引發錯誤時,它似乎不是拋出此錯誤:Windows 2008 - 未找到源代碼,但部分或全部事件日誌無法搜索

System 

error '8013150a' 

The source was not found, but some or all event logs could not be searched. Inaccessible logs: Security. 

所以它似乎是扔進一步誤差我沒有寫權限的事件查看器,所以我不能看到原來的錯誤是什麼! 我已經看了很多關於此的答案,例如在HKEY_LOCAL_MACHINE中的EventLog和Applications文件夾上添加註冊表權限,但沒有成功。我想知道經典asp的東西是否有所不同 - 有沒有人在之前遇到過這個問題,可以幫助我排除這個令人生厭的錯誤?

感謝

編輯 - 我有一個寫信給事件查看器在該服務器上運行的其他.NET應用程序。它似乎只限於經典的asp應用程序

回答

1

您的應用程序可能試圖寫入不存在的事件源。您可以創建一個事件源,如下所示:How to create Windows EventLog source from command line?

確定應用程序試圖寫入哪個事件源並創建它。

+0

感謝這個Michael - 你知道如何找出事件源是什麼嗎?我認爲這將是ASP,但這並沒有任何區別 –

+0

我認爲這將需要一些挖掘和試驗和錯誤給你。事件日誌源通常是記錄事件的應用程序的名稱。獲取詳盡的應用程序日誌源列表的一種方法是在HKEY_LOCAL_MACHINE/System/CurrentControllSet/Services/EvetnLog/Application中檢查註冊表。會有大量的日誌來源。在運行應用程序的舊版服務器上檢查這些源代碼。您需要使用您的領域知識來查看您是否可以確定應用程序正在使用哪一個。 – goatshepard

+0

好的,我發現它 - 問題是它是一個dll,我指的是拋出錯誤,這是我需要創建一個來源,而不是我的網站應用程序名稱等謝謝你 –

相關問題