Visual Studio 调试器不会自动附加到本地 Service Fabric 服务
Posted
技术标签:
【中文标题】Visual Studio 调试器不会自动附加到本地 Service Fabric 服务【英文标题】:Visual Studio Debugger does not automatically attach to local Service Fabric Service 【发布时间】:2020-03-08 13:22:03 【问题描述】:我创建了一个 ASP.NET Core Service Fabric 有状态应用,并使用 F5(“开始调试”)将其部署到本地 3 节点集群。部署成功,服务启动。但是,Visual Studio 不会自动附加到我的服务。我必须手动单击“附加到进程”并找到我的服务进程。有谁知道为什么?
同样的事情发生在他们提供的投票示例应用程序中。
一些相关细节:
我正在使用 VS 2019,.NET Core 3.0 我正在以管理员身份运行 VS 我已将 Service Fabric 应用设置为“启动”项目(而非服务) 默认情况下,应用程序的“启动调试器”设置为“不支持调试器”。我必须将其设置为“开始”,将“调试器类型”设置为“仅限托管”【问题讨论】:
【参考方案1】:这曾经也对我有用。我认为当我将本地 Service Fabric 从 6.3 升级到 7.0 时它坏了。如果您使用的是 7.0 但不需要它的任何新功能,请尝试降级到 6.5。
【讨论】:
以上是关于Visual Studio 调试器不会自动附加到本地 Service Fabric 服务的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio 2015 中开始调试时自动附加 Web 项目以处理“MicrosoftEdgeCP.exe”(Microsoft Edge)