【发布时间】:2018-01-27 19:19:18
【问题描述】:
我按照here 的步骤在我的 ASP.NET Web API 上强制实施 SSL,但它总是以无限循环结束。我可能做错了什么?环境是在 AWS EC2 虚拟机中运行的 Windows Server 2016。
【问题讨论】:
-
使用 F12 控制台网络选项卡观察哪些 URL 被重定向到并在此处发布。
-
反向代理通常会终止 ssl,因此后端应用程序不知道。它们应该在标题中包含原始方案。请参阅 UseForwardedHeaders 来处理这些。见github.com/aspnet/Docs/issues/2384
-
@Tratcher 是的,似乎是这样。无论如何,我决定在客户端重定向以避免其他一些问题。请将此作为答案发布:)
标签: asp.net asp.net-core