【问题标题】:Visual Studio Application going into Break Mode after hitting API命中 API 后 Visual Studio 应用程序进入中断模式
【发布时间】:2020-05-23 19:07:45
【问题描述】:

我正在使用 Visual Studio 2019,我在 Dot Net Core Entity Framework 上创建了一个 API 项目。当我点击时有一个 API,我的应用程序进入中断模式。我无法找到问题。请帮忙..

异常:“Microsoft.Extensions.DependencyInjection.dll 中发生了“System.StackOverflowException”类型的未处理异常 "

【问题讨论】:

  • 没有代码很难说。我在黑暗中最好的镜头是你注册了一个依赖注入的类型,它把自己作为构造函数参数。
  • @Crowcoder,我认为存在循环依赖问题。但是我找不到它..有没有找到循环依赖的工具?
  • 我不知道有任何工具可以专门找到循环依赖项。如果您有 VS Enterprise,那么 code maps 可能会有所帮助。
  • @KapilChhatwani 在下面试试我的答案,让我知道它是否适合你。

标签: c# .net entity-framework asp.net-core visual-studio-2019


【解决方案1】:

在您的解决方案文件中,单击属性转到启动项目节点(如果尚未选择),然后选择多个启动项目。选择您的网站和您的网络服务,并在“操作”列中确保它们都选择了“开始”。 现在,当您调试网站并在 Web 服务中设置断点时,它应该会到达断点。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-31
    • 1970-01-01
    • 2018-06-05
    • 1970-01-01
    • 2020-06-09
    • 1970-01-01
    • 2011-11-21
    相关资源
    最近更新 更多