diff --git a/aspnet-core/framework/common/LINGYUN.Abp.AspNetCore.HttpOverrides/LINGYUN/Abp/AspNetCore/HttpOverrides/AbpAspNetCoreHttpOverridesModule.cs b/aspnet-core/framework/common/LINGYUN.Abp.AspNetCore.HttpOverrides/LINGYUN/Abp/AspNetCore/HttpOverrides/AbpAspNetCoreHttpOverridesModule.cs index 38f25aaf2..f4380c36c 100644 --- a/aspnet-core/framework/common/LINGYUN.Abp.AspNetCore.HttpOverrides/LINGYUN/Abp/AspNetCore/HttpOverrides/AbpAspNetCoreHttpOverridesModule.cs +++ b/aspnet-core/framework/common/LINGYUN.Abp.AspNetCore.HttpOverrides/LINGYUN/Abp/AspNetCore/HttpOverrides/AbpAspNetCoreHttpOverridesModule.cs @@ -23,10 +23,10 @@ public class AbpAspNetCoreHttpOverridesModule : AbpModule var forwardedConfig = configuration.GetSection("Forwarded"); forwardedConfig.Bind(options); - options.KnownProxies.Clear(); var knownProxies = configuration.GetSection("Forwarded:KnownProxies").Get>(); if (knownProxies?.Count > 0) { + options.KnownProxies.Clear(); foreach (var knownProxy in knownProxies) { if (IPAddress.TryParse(knownProxy, out var iPAddress)) @@ -36,10 +36,10 @@ public class AbpAspNetCoreHttpOverridesModule : AbpModule } } - options.KnownIPNetworks.Clear(); var knownIPNetworks = configuration.GetSection("Forwarded:KnownIPNetworks").Get>(); - if (knownProxies?.Count > 0) + if (knownIPNetworks?.Count > 0) { + options.KnownIPNetworks.Clear(); foreach (var knownIPNetwork in knownIPNetworks) { if (IPNetwork.TryParse(knownIPNetwork, out var iPNetwork))