从 Service Fabric 迁移到 K8S 后,
UseHsts
停止附加 Strict-Transport-Security
标头。怎么解决?
我正在使用 .NET 6。我尝试调试以查看
UseHsts
是否被调用。另外,我仔细检查了对 Service Fabric 进行完全相同的部署会导致正在运行的应用程序返回标头。
我现在大概花了 5 个小时,但什么也没想出来。我找到了this,但它似乎是关于在Azure级别启用HSTS,而我想使用应用程序级别的工具来启用它。
IApplicationBuilder 中有一个版本的 UseHsts 不起作用。您必须使用 NWebsec.AspNetCore.Middleware 中的 UseHsts 才能使其工作。