【发布时间】:2015-06-25 14:09:51
【问题描述】:
我在 appharbor 上部署了一个 ASP.NET 应用程序。手动导航到其 https:// 网址可以正常工作,但我想仅使用 HTTPS。也就是说,如果我收到 HTTP 请求,则重定向到 HTTPS。
据我所知,有两种方法可以实现这一点:(1) 使用 web.config ,由于 X-Forwarded-Proto 标头被 appharbor 上的负载均衡器剥离 (? ) 或 (2) 制作自定义 httpattribute,如图所示 here
不幸的是,这两种方法都不适合我 - 两者都给了我一个重定向循环:(。我能找到的所有答案都相当老了,我应该注意 appharbor/asp.net 上的任何变化吗?
提前致谢。
【问题讨论】:
标签: c# asp.net asp.net-mvc https appharbor