2011-10-27 26 views
0

我的應用程序事件日誌顯示「引發此事件的組件未在本地計算機上安裝或安裝已損壞」。ASP.Net4.0 Web應用程序事件日誌錯誤

粘貼下面的代碼行我用它編寫到EventLog

Logging.LogWriter.WriteEventLog(Logging.WindowsEvent.ERROR_XXXX_XXXX, 
           "Testing ERROR_XXXX_XXXX.", TrackingGuid); 

粘貼下面就是我在事件查看器看 - >應用程序日誌EVET - >「常規」選項卡

無法找到源應用程序錯誤的事件ID xxxx的描述。引發此事件的組件未安裝在本地計算機上或安裝已損壞。您可以在本地計算機上安裝或修復組件。

如果事件發生在另一臺計算機上,顯示信息必須與該事件一起保存。

下面的信息包括與所述事件:

2011-10-27 16:27:51.841:TrackingGuid:1111a70-4618-4ce8-8x5c-9x69e26519c0:測試ERROR_XXXX_XXXX。

消息資源是存在的,但該消息沒有在字符串/消息表中找到

我使用:Windows 7中,IIS 7.5,VS2010最終,框架4.0

任何想法,爲什麼這錯誤是 。請注意,上述的訊息是「要麼引發此事件的組件未安裝在本地計算機上或安裝已損壞」

我不明白的是缺少哪個組件/損壞

回答

0

MSDN - 中備註「部分提到,」在編寫源代碼的第一個條目之前,您必須創建並配置事件源「。

Windows在Windows事件日誌中找不到ERROR_XXXXX_XXXX,因此它顯示錯誤「在字符串/消息表中找不到消息」。您可以將消息添加到Windows事件日誌或創建您自己的event log

相關問題