微服务:只能使用KestrelServerOptions.Listen

时间:2018-07-19 03:35:27

标签: https microservices kestrel

我正在微服务中的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

0 个答案:

没有答案