在MVC Web应用程序上实现HTTPS

时间:2014-09-14 08:20:50

标签: asp.net-mvc iis ssl https ssl-certificate

我有一个网络应用程序(ASP.NET MVC4),我需要启用HTTPS / SSL。

我查了很多关于如何做的文章和教程,但我没有得到一件事:

有些地方只讨论IIS的配置:

  1. 的RapidSSL:
  2. https://knowledge.rapidssl.com/support/ssl-certificate-support/index?page=content&actp=CROSSLINK&id=SO22345

    1. 好博客:
    2. http://weblogs.asp.net/scottgu/tip-trick-enabling-ssl-on-iis7-using-self-signed-certificates

      有些地方只谈论代码(在应用程序内):

      1. TrailMax:
      2. http://tech.trailmax.info/2014/02/implemnting-https-everywhere-in-asp-net-mvc-application/

        所以我的问题是我需要如何处理这个话题?

        我想使用临时自签名证书启用HTTPS,然后购买真实证书,我需要做什么?配置IIS?配置我的代码?既?

        如果有人可以指导我完成这件事。

        谢谢

1 个答案:

答案 0 :(得分:7)

  1. 第一篇文章介绍了如何安装新的rapidSSL证书
  2. 第二部分介绍如何安装自签名证书(未使用任何受信任的证书颁发机构签名,主要用于测试目的) - 您希望这样做
  3. 上一篇文章描述了如果您想将mvc网站仅限制为https(如果不能实现http请求)该怎么办。在开始处理之前,必须完成步骤1或2。如果您只需要将网站限制为https,则这取决于您的要求。