我刚刚创建了一个带有无状态 ASP.NET Core Web API 服务的全新 Service Fabric 应用程序作为管理员,并在本地运行了一个 5 机调试集群。当我调试它(或任何其他 Service Fabric 应用程序)时,它启动并成功运行(例如,当我使用浏览器或 Postman 导航到端点时,我可以看到预期的输出),我可以看到它在 Service Fabric 中运行良好Explorer 和我可以在 Visual Studio 2017 的调试窗口中看到输出,但在诊断事件(注意,不是诊断工具)面板中看不到任何事件。
当我开始调试时,诊断事件面板按预期显示,但仍为空。我没有应用过滤器(如果我点击“清除过滤器”就没有变化),它在底部显示它已断开连接,显示 0 个事件中的 0 个。但是,如果我单击绿色的“开始”按钮,什么也不会发生,它会继续处于断开连接的状态。
为什么会这样,我怎样才能让它连接,以便我可以看到 ServiceEventSource 调用的输出?