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

本文关键字:事件 日志 错误 应用程序 web Net4 ASP | 更新日期: 2023-09-27 18:12:30

我的应用程序事件日志显示:

引发此事件的组件未安装在本地计算机上,或者安装已损坏

粘贴在下面的是我用来写EventLog的代码行:

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

粘贴下面是我在EventViewer ->Application event log ->"General"选项卡中看到的内容

无法找到来自源应用程序错误的事件ID xxxx的描述。引发此事件的组件未安装在本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复该组件。

如果事件起源于另一台计算机,则显示信息必须与事件一起保存。

事件中包含以下信息:

2011-10-27 16:27:51.841: TrackingGuid: 1111a70-4618-4ce8-8x5c-9x69e26519c0: Testing ERROR_XXXX_XXXX.

消息资源存在,但消息未在字符串/消息表中找到

我使用的是:Windows 7, IIS 7.5, VS2010 Ultimate, Framework 4.0

知道为什么会出现这个错误吗?请注意上面的消息说:

引发此事件的组件未安装在本地计算机上,或者安装已损坏

我不知道哪个组件丢失了/损坏了

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

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

Windows无法在Windows事件日志中找到ERROR_XXXXX_XXXX,因此它显示错误"该消息不在字符串/消息表中找到"。您可以将您的消息添加到Windows事件日志或创建您自己的事件日志