1

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

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

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

注意:我正在使用带有 Web API 的 ASP.NET MVC4。

4

1 回答 1

2

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

在 asp.net 中强制整个站点使用 https 的最佳方法是什么?

于 2013-10-18T11:53:46.273 回答