Для условия UseHttpsRedirection
, вы можете попробовать MapWhen
, как показано ниже:
app.MapWhen(context =>
{
var url = context.Request.Path.Value;
return url.Contains("localhost") && !context.Request.IsHttps;
}, subapp =>
{
subapp.UseHttpsRedirection();
});