我正在编写一个AspNet Core WebAPI应用程序。该应用程序将严重错误写入Windows事件日志。将这些事件写入日志后,将显示以下信息...
”找不到源 SOURCE 中事件 ID 的描述。引发此事件的组件未安装在本地计算机上,或者未安装已损坏。您可以在本地计算机上安装或修复该组件。”
Visual Studio 2017创建事件源时,它将在注册表中创建EventMessageFile项并将其指向不存在的C:\ Program Files \ dotnet \ shared \ Microsoft.NETCore.App \ 2.2.5 \ EventLogMessages.dll在该位置(至少不在我的计算机上),并且在任何情况下都不可能是正确的文件。
任何人都可以提供有关如何为aspnet核心Web应用程序创建消息文件资源的指南吗?