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

如何强制ASP.NET应用程序使用HTTPS?,asp.net,asp.net-mvc-4,ssl,https,Asp.net,Asp.net Mvc 4,Ssl,Https,我的应用程序只使用HTTPS。我已从属性窗口启用SSL。除了在我运行项目时,它在HTTP上运行之外,其他一切都运行得很好。那么我必须 手动将URL更改为HTTPS,然后 将端口号更改为SSL端口号 如何强制应用程序以HTTPS方式运行?是否有一个快速修复方法(在我的页面中不使用逻辑)?我找了这个,但是我没有找到一个和我匹配的箱子 注意:我正在将ASP.NET MVC4与web API一起使用。您需要检测请求是否来自http或https,如果是http,则需要重定向到https。下面的帖子应该

我的应用程序只使用HTTPS。我已从属性窗口启用SSL。除了在我运行项目时,它在HTTP上运行之外,其他一切都运行得很好。那么我必须

  • 手动将URL更改为HTTPS,然后
  • 将端口号更改为SSL端口号
如何强制应用程序以HTTPS方式运行?是否有一个快速修复方法(在我的页面中不使用逻辑)?我找了这个,但是我没有找到一个和我匹配的箱子


注意:我正在将ASP.NET MVC4与web API一起使用。

您需要检测请求是否来自http或https,如果是http,则需要重定向到https。下面的帖子应该有一些提示


您是否已将RequireHttps属性添加到任何控制器或操作中?