在 MacOS 上禁用 dotnet/docker 的 SSL 要求

Disable SSL Requirement for dotnet/docker on MacOS

我正在 Mac 上的 .Net Core 中开发一个应用程序,该应用程序在 docker 中支持 运行。实际上有两个服务和一个 运行s 正如预期的那样,但另一个在启动时出现此错误。

"@t":"2021-02-24T15:01:06.3407645Z","@m":"Unable to start Kestrel.","@i":"fc6a528d","@l":"Fatal","@x":"System.InvalidOperationException: Unable to configure HTTPS endpoint. No server certificate was specified, and the default developer certificate could not be found or is out of date.

希望此应用程序在本地使用 SSL 运行。请不要回答创建自签名证书。我找不到在哪里删除此要求。我什至不确定这个错误是从哪里来的,但我可以肯定它不是 Visual Studio,因为我正在尝试 运行 使用 docker-compose up 的应用程序。非常感谢任何有关如何解决此问题的建议。

我知道我所要做的就是崩溃并提出问题,答案就会出现。

我的 docker-compose 文件在环境下包含这个。

  - ASPNETCORE_URLS=https://+;http://+;