Перенаправление на SSL по производству и разработке - PullRequest
0 голосов
/ 07 ноября 2019

В приложении ASP.NET Core 3.0 у меня есть следующее:

public void Configure(IApplicationBuilder application, IWebHostEnvironment environment) {

  if (environmentIsDevelopment()) {
    application.UseDeveloperExceptionPage();
  } else {
    application.UseHsts();
  }

  application.UseRewriter(new RewriteOptions()
    .AddRedirectToWwwPermanent()
    .AddRedirectToHttps(StatusCodes.Status307TemporaryRedirect, 5001)
  );

  application.UseRouting();

  application.UseEndpoints(x => {
    x.MapControllers();
    x.MapHealthChecks("/health");
  });

}

Когда я запускаю приложение на 'http://localhost:5000' (БЕЗ SSL), яперенаправлен на 'https://localhost' (с SSL, но без порта).

Если я получаю прямой доступ к URL-адресу https://localhost:5001', приложение работает нормально, используя SSL ...

Что мне здесь не хватает?

...