我有一个现有的 ASP.NET 5 应用程序。我可以在 Visual Studio 2019 中按 F5 正常启动它。该应用程序已启用 https。 我使用 Visual Studio 工具“添加 Docker 支持”向应用程序添加 Docker 支持。 docker 文件已正常创建,映像已构建,容器已由 Visual Studio 成功启动。但是,然后我按 F5(使用 Docker 配置文件),出现以下异常:
无法配置 HTTPS 端点。没有服务器证书 指定,但找不到默认的开发者证书或 已过期。要生成开发人员证书,请运行“dotnet” 开发证书 https'。信任证书(仅限 Windows 和 macOS) 运行“dotnet dev-certs https --trust”。欲了解更多信息 配置 HTTPS 请参阅 https://go.microsoft.com/fwlink/?linkid=848054。
如果使用 IIS Express 或 Kestrel 启动,应用程序将继续正常工作。 使用建议的 dotnet dev-certs 命令无法解决。
此外:
"Docker": {
"commandName": "Docker",
"launchBrowser": true,
"launchUrl": "{Scheme}://{ServiceHost}:{ServicePort}",
"publishAllPorts": true,
"useSSL": false <-
}
然后就没有问题了(显然是http)
任何人都可以建议问题可能是什么或如何解决它吗?
我也面临着同样的问题。您能分享一下您是如何解决的吗?许多坦克。