【问题标题】:Microservice breakpoints not hit in VS 2022VS 2022 中未命中微服务断点
【发布时间】:2022-09-30 16:25:02
【问题描述】:

对于解决方案的任何微服务,无论我是单独运行它们还是将它们作为多个启动项目与我的 Web 应用程序一起运行,我都遇到了在调试模式下没有命中断点的问题。

我没有收到任何警告。我运行应用程序在浏览器上这反过来又调用了 MS,但 MS 响应时没有遇到断点。不过有一个警告,我们补充说昂首阔步在其中一个 MS 上,通过它,断点按预期命中。

我正在使用 VS 2022(最近升级到 17.3)、依赖注入和 .net core 6。 有任何想法吗?

  • 恐怕这个问题无法回答;没有达到断点可能有一千个原因。
  • @Steven - 想到的一千个中的第一个是什么? :D 不管怎样,我都在抓着稻草 ATM :)
  • 将鼠标悬停在断点上,看看是否有任何警告?这个link 是关于一些警告以及如何解决它们的。希望它对你有用。
  • @JingmiaoXu-MSFT - 感谢您的链接,我会看看它。正如我已经提到的,没有“警告什么的”。

标签: debugging dependency-injection microservices visual-studio-2022


【解决方案1】:

对于任何为此苦苦挣扎的人,我设法找到了解决方案。

因为我的 MS 在 IIS 上运行,所以我检查了每个 MS 的 launch 设置,并将进程设置为 IIS。 然后我重新应用了解决方案的多个启动项目,现在断点按预期命中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-01
    • 2010-10-13
    • 2019-03-29
    • 2019-10-02
    相关资源
    最近更新 更多