ASP.Net4.0 Web应用程序事件日志错误

时间:2011-10-27 16:58:50

标签: c# asp.net

我的应用程序事件日志显示“引发此事件的组件未安装在本地计算机上或安装已损坏”。

下面粘贴的是我用来写入EventLog

的代码行
Logging.LogWriter.WriteEventLog(Logging.WindowsEvent.ERROR_XXXX_XXXX, 
                               "Testing ERROR_XXXX_XXXX.", TrackingGuid);

下面粘贴的是我在EventViewer中看到的 - > Application 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终极版,Framework 4.0

任何想法为什么会出现此错误 。请注意,上面的消息显示“引发此事件的组件未安装在本地计算机上或安装已损坏”

我不明白哪个组件丢失/损坏

1 个答案:

答案 0 :(得分:0)

MSDN - 在备注部分,它提到“您必须在使用源写入第一个条目之前创建和配置事件源。”

Windows在Windows事件日志中找不到ERROR_XXXXX_XXXX,因此显示错误“在字符串/消息表中找不到消息”。您可以将消息添加到Windows事件日志中,也可以创建自己的event log