【问题标题】:How do I force ASP.NET app to use HTTPS? [duplicate]如何强制 ASP.NET 应用程序使用 HTTPS? [复制]
【发布时间】:2013-10-27 05:56:25
【问题描述】:

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

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

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

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

【问题讨论】:

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

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2019-03-11
    • 2013-09-20
    • 2011-09-27
    • 1970-01-01
    • 2020-06-23
    • 1970-01-01
    • 2014-09-27
    • 2016-12-24
    • 2017-08-30
    相关资源
    最近更新 更多