代码之家  ›  专栏  ›  技术社区  ›  Răzvan Flavius Panda

网络。exe已退出-访问冲突

  •  0
  • Răzvan Flavius Panda  · 技术社区  · 6 年前

    升级后。NET core从2.0到2.1运行测试时,我开始出现以下错误:

    程序“[12372]dotnet”。exe'已退出,代码为-1073741819 (0xc0000005)“访问冲突”。

    当处于调试模式VS时,只需退出调试模式并在输出中打印上面的消息->调试窗口。

    错误发生在跨接时 httpClient.SendAsync(...)

    我想 this 可能是同一个问题。

    通过 dotnet test 显示:

    活动的测试运行已中止。原因:进程因以下原因而终止: StackOverflowException。

    使现代化

    问题是由错误的IoC映射引起的。

    0 回复  |  直到 6 年前
        1
  •  8
  •   Chad Hedgcock    4 年前

    在我的例子中,有一个隐藏的无休止的递归。我在凌驾于 == 操作员,然后在超控范围内,我使用 == 接线员没有注意到讽刺!正如@jdweng建议的那样,使用断点深入问题区域。它可以隐藏得很好!

        2
  •  0
  •   nos.17    2 年前

    我也遇到了同样的错误,但在我的例子中,它是由属性的set语句中的一个输入错误引起的。违规代码:

    private bool _isCompressed;
    public bool isCompressed {
        get { return _isCompressed; }
        set { isCompressed = value; } //Should be _isCompressed
    }