重定向到HTTPS(本地主机除外)

时间:2019-01-21 14:14:06

标签: iis asp.net-core asp.net-core-2.2

我在IIS中托管了asp.net core 2.2.1应用程序。

除了从/到本地的请求时,如何执行HTTPS。

1 个答案:

答案 0 :(得分:0)

对于UseHttpsRedirection的条件,您可以尝试使用MapWhen,如下所示:

app.MapWhen(context =>
{
    var url = context.Request.Path.Value;
    return url.Contains("localhost") && !context.Request.IsHttps;
}, subapp =>
{
    subapp.UseHttpsRedirection();
});