В приложении 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 ...
Что мне здесь не хватает?