我在IIS中托管了ASP.NET Core 2.2.1应用程序。
如何强制HTTPS,除非请求来自/到本地主机。
条件 UseHttpsRedirection 你可以试试 MapWhen 如下所示:
UseHttpsRedirection
MapWhen
app.MapWhen(context => { var url = context.Request.Path.Value; return url.Contains("localhost") && !context.Request.IsHttps; }, subapp => { subapp.UseHttpsRedirection(); });