diff --git a/EssentialCSharp.Web/Program.cs b/EssentialCSharp.Web/Program.cs index f5c980ad..bae297e4 100644 --- a/EssentialCSharp.Web/Program.cs +++ b/EssentialCSharp.Web/Program.cs @@ -136,6 +136,10 @@ private static void Main(string[] args) }); builder.Services.AddTrustedForwardedHeaders(builder.Configuration, builder.Environment); + builder.Services.AddHttpsRedirection(options => + { + options.HttpsPort = 443; + }); ConfigurationManager configuration = builder.Configuration; string connectionString = builder.Configuration.GetConnectionString("EssentialCSharpWebContextConnection") ?? throw new InvalidOperationException("Connection string 'EssentialCSharpWebContextConnection' not found."); @@ -548,9 +552,9 @@ await McpJsonRpcResponseWriter.WriteErrorAsync( Predicate = r => r.Tags.Contains("live") }).DisableRateLimiting(); - if (app.Environment.IsDevelopment()) + if (!app.Environment.IsDevelopment()) { - app.UseHttpsRedirection(); + app.UseHttpsRedirection(); } app.UseStaticFiles();