从 Service Fabric 迁移到 K8S 后,“UseHsts”停止附加“Strict-Transport-Security”标头。怎么解决?

问题描述 投票:0回答:1

从 Service Fabric 迁移到 K8S 后,

UseHsts
停止附加
Strict-Transport-Security
标头。怎么解决?

我正在使用 .NET 6。我尝试调试以查看

UseHsts
是否被调用。另外,我仔细检查了对 Service Fabric 进行完全相同的部署会导致正在运行的应用程序返回标头。

我现在大概花了 5 个小时,但什么也没想出来。我找到了this,但它似乎是关于在Azure级别启用HSTS,而我想使用应用程序级别的工具来启用它。

asp.net kubernetes azure-aks azure-service-fabric hsts
1个回答
0
投票

IApplicationBuilder 中有一个版本的 UseHsts 不起作用。您必须使用 NWebsec.AspNetCore.Middleware 中的 UseHsts 才能使其工作。

© www.soinside.com 2019 - 2024. All rights reserved.