从作为 Service Fabric 应用的一部分创建的核心服务发出 ASP.NET 的事件不会显示在诊断事件查看器中



使用Service Fabric,Visual Studio中的诊断事件查看器起着巨大的作用,因为它允许我查看从Fabric服务发布的所有消息。当我向应用程序添加另一个服务时,它总是使用自己的 EventSource 类实例创建,我可以使用该实例发出消息。但是当涉及到作为核心项目创建的服务时 ASP.NET 我没有看到任何事件。我什至没有在诊断事件查看器中所有已注册提供程序的列表中看到来自 ASP.NET 核心项目的 ETW 提供程序。关于如何使从查看器中存在的 ASP.NET Core项目记录的事件的任何想法?

附言

我能够使用 PerfView 实用程序查看从 Core 项目发出的事件 ASP.NET 但它不如诊断事件查看器那么舒适。

好的,根据与 Peter Bons 的对话,可以通过在诊断事件查看器中手动将提供程序名称添加到所有已注册提供程序的列表中来"解决"问题,然后事件开始显示。尽管为什么它不会自动发生 Asp.Net 核心服务仍然待定。

最新更新