我必须在生产环境中测试一些场景,为此,我需要避免 ASP.NET Core 5 中似乎发生的从 HTTP 到 HTTPS 的自动重定向。
我已经尝试删除(或评论)以下行:
app.UseHttpsRedirection();
app.UseHsts();
但是 IIS 仍然自动从 HTTP 重定向到 HTTPS。我读过一些有关 launchSettings.json 的内容,但我知道它仅用于本地环境。
服务器是Windows Server 2019,IIS版本是10.0.17763.1。
我还应该尝试什么?
确保您已重置您的HSTS。
这是google chrome中的步骤: 1- 在 chrome 中输入
chrome://net-internals/#hsts
2- 转到删除域安全策略部分
3-类型本地主机
4-按删除按钮