如何强制ASP.NET应用程序使用HTTPS?

时间:2013-10-18 11:41:11

标签: asp.net asp.net-mvc-4 ssl https

我的应用仅使用HTTPS。我从属性窗口启用了SSL。一切都很好,除了当我运行项目时,它运行在HTTP上。然后我必须

  • 手动将URL更改为HTTPS,然后
  • 将端口号更改为SSL。

如何强制应用以HTTPS身份运行?是否有快速修复(不使用我的页面中的逻辑)?我搜索了这个,但是我找不到与我匹配的案例。

注意:我正在使用ASP.NET MVC4和Web API。

1 个答案:

答案 0 :(得分:2)

您需要检测请求是以http还是https发布,如果http为https则重定向。以下帖子应该有一些提示

Best way in asp.net to force https for an entire site?