我正在微服务中的IdentityServer上工作。我已经发出例外:
System.InvalidOperationException:'HTTPS端点只能使用KestrelServerOptions.Listen()进行配置。'
我将UseKestrel()放在Program.cs文件中的BuildWebHost中。我还需要配置什么。我可以在eShopOnContainer项目下看到一个Certificate文件夹。如何生成此文件。
这是身份服务器docker.compose配置:
services:
identitywithdocker:
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ASPNETCORE_URLS=https://+:443;http://+:80
- ASPNETCORE_HTTPS_PORT=44301
ports:
- "64636:80"
- "44301:443"
volumes:
- ${APPDATA}/ASP.NET/Https:/root/.aspnet/https:ro
- ${APPDATA}/Microsoft/UserSecrets:/root/.microsoft/usersecrets:ro