【问题标题】:Can't connect to Diagnostic Events while debugging Service Fabric app调试 Service Fabric 应用时无法连接到诊断事件
【发布时间】:2018-04-18 08:31:05
【问题描述】:

我刚刚以管理员身份创建了一个新的 Service Fabric 应用,该应用具有无状态的 ASP.NET Core Web API 服务,并在本地运行 5 台机器调试集群。当我调试它(​​或任何其他 Service Fabric 应用程序)时,它启动并成功运行(例如,当我使用浏览器或 Postman 导航到端点时,我可以看到预期的输出),我可以看到它在 Service Fabric 中运行良好Explorer 和我可以在 Visual Studio 2017 的调试窗口中看到输出,但在诊断事件(注意,不是诊断工具)面板中看不到任何事件。

当我开始调试时,诊断事件面板按预期显示,但仍为空。我没有应用过滤器(如果我点击“清除过滤器”就没有变化),它在底部显示它已断开连接,显示 0 个事件中的 0 个。但是,如果我点击绿色的“开始”按钮,什么都不会发生,它会继续处于断开连接的状态。

为什么会这样,我怎样才能让它连接,以便我可以看到 ServiceEventSource 调用的输出?

【问题讨论】:

    标签: visual-studio-2017 azure-service-fabric diagnostic-tools


    【解决方案1】:

    确保在 ETW Providers 窗口中设置了 EventSource 的名称:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-21
      • 2016-07-11
      • 2020-01-12
      • 2018-07-03
      • 1970-01-01
      • 2018-07-19
      • 2018-09-09
      • 2016-09-29
      相关资源
      最近更新 更多