首页 > 解决方案 > 在 Visual Studio 中运行 Docker Compose 时引发异常

问题描述

我的 C# Selenium 测试项目在 Docker 容器中运行。我可以在我的本地主机中查看容器就好了,并且项目成功构建,但是当我在 Visual Studio 中点击 Docker Compose 时,我遇到了一个错误:

我对 C# 和 Docker 都很陌生,并尝试研究错误并找不到任何可操作的东西。我已经在 VS 中重新安装了 .NET,我已经删除并重新安装了所有 Docker 容器和映像,我已经重新启动了 Docker(当然还有计算机),但没有任何改变。我的实际 C# 文件没有收到任何 VS 错误,此时我不知道该怎么做。提前感谢您的任何指导或建议。

该代码应在通过 Localhost 查看的容器中打开 Chrome。Linux 容器确实通过 localhost 成功显示,但显示以下错误:

Exception thrown: 'System.ArgumentNullException' in System.Private.CoreLib.dll
Failure instantiating the fixture.
Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/2.1.2/System.Diagnostics.StackTrace.dll'. Module was built without symbols.
Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/2.1.2/System.Reflection.Metadata.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/2.1.2/System.Collections.Immutable.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Loaded '/usr/share/dotnet/shared/Microsoft.NETCore.App/2.1.2/System.Text.Encoding.Extensions.dll'. Module was built without symbols.
The program '[278] dotnet' has exited with code 0 (0x0).
The program 'dotnet' has exited with code 0 (0x0).

标签: c#dockerselenium-webdriver.net-coredocker-compose

解决方案


推荐阅读