作为 Service Fabric 应用的一部分创建的 ASP.NET 核心服务发出的事件未显示在诊断事件查看器中
Events emitted from ASP.NET core service created as part of Service Fabric app don't show up in Diagnostic Event Viewer
使用 Service Fabric,Visual Studio 中的 Diagnostic Events Viewer 发挥了巨大的作用,因为它允许我查看从我的结构服务发布的所有消息。当我向应用程序添加另一个服务时,它总是使用自己的 EventSource class 实例创建,我可以使用它来发出消息。但是当涉及到作为 ASP.NET 核心项目创建的服务时,我没有看到任何事件。在 Diagnostic Events Viewer 中所有已注册提供程序的列表中,我什至没有看到来自 ASP.NET 核心项目的 ETW 提供程序。关于如何在查看器中显示从 ASP.NET 核心项目记录的事件有什么想法吗?
P.S.
我能够使用 PerfView 实用程序查看从 ASP.NET 核心项目发出的事件,但它不如 Diagnostic Events Viewer 舒服。
好的,根据与 Peter Bons 的对话,问题可能是 'solved' 通过手动将提供商名称添加到诊断事件查看器中所有已注册提供商的列表中,然后事件开始显示。尽管 Asp.Net 核心服务不会自动发生的原因仍然待定。
使用 Service Fabric,Visual Studio 中的 Diagnostic Events Viewer 发挥了巨大的作用,因为它允许我查看从我的结构服务发布的所有消息。当我向应用程序添加另一个服务时,它总是使用自己的 EventSource class 实例创建,我可以使用它来发出消息。但是当涉及到作为 ASP.NET 核心项目创建的服务时,我没有看到任何事件。在 Diagnostic Events Viewer 中所有已注册提供程序的列表中,我什至没有看到来自 ASP.NET 核心项目的 ETW 提供程序。关于如何在查看器中显示从 ASP.NET 核心项目记录的事件有什么想法吗?
P.S.
我能够使用 PerfView 实用程序查看从 ASP.NET 核心项目发出的事件,但它不如 Diagnostic Events Viewer 舒服。
好的,根据与 Peter Bons 的对话,问题可能是 'solved' 通过手动将提供商名称添加到诊断事件查看器中所有已注册提供商的列表中,然后事件开始显示。尽管 Asp.Net 核心服务不会自动发生的原因仍然待定。