私はマイクロサービスの IdentityServer に取り組んでいます。私は例外的に発行しています:
System.InvalidOperationException: 'HTTPS エンドポイントは、KestrelServerOptions.Listen() を使用してのみ構成できます。'
Program.cs ファイルの BuildWebHost 内に UseKestrel() を配置しました。他にどのような設定が必要ですか。eShopOnContainer プロジェクトの下に証明書フォルダーが表示されます。このファイルを生成するにはどうすればよいですか。
これは、ID サーバーの 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