https重定向在url中包含端口号,不会加载

时间:2019-04-26 08:59:28

标签: c# asp.net-core

我正在尝试在配置服务时使用AddHttpsRedirection。它可以在开发中工作,但在生产中会尝试重定向到https://url:433,而不是按预期的方向重定向到https://url。在文档中说,如果您不提供端口号,它将不会重定向。

Startup.cs,ConfigureServices

int sslPort = this.Environment.IsDevelopment() ? 44300 : 433;

services.AddHttpsRedirection(opt => 
{
    opt.RedirectStatusCode = StatusCodes.Status307TemporaryRedirect;
    opt.HttpsPort = sslPort;
});

Startup.cs,配置

app.UseHsts();
app.UseHttpsRedirection();

0 个答案:

没有答案