Asp.net-Mvc

在 MVC Web 應用程序上實現 HTTPS

  • November 29, 2018

我有一個 Web 應用程序 (ASP.NET MVC4),我需要為其啟用 HTTPS/SSL。

我檢查了很多關於如何做到這一點的文章和教程,但我沒有得到一件事:

有些地方只講 IIS 的配置:

  1. 快速SSL:

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

  1. 不錯的部落格:

http://weblogs.asp.net/scottgu/tip-trick-enabling-ssl-on-iis7-using-self-signed-certificates

有些地方只談論程式碼(在應用程序內):

  1. TrailMax:

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

所以我的問題是我需要如何處理這個話題?

我想用臨時自簽名證書啟用 HTTPS,然後購買真正的證書,我需要做什麼?配置 IIS?配置我的程式碼?兩個都?

如果有人可以指導我完成這個。

謝謝

  1. 第一篇介紹如何安裝新的 rapidSSL 證書
  2. 第二個描述如何安裝自簽名證書(未使用任何受信任的證書頒發機構簽名,主要用於測試目的) - 你想這樣做
  3. 上一篇文章描述瞭如果您想將您的 mvc 網站僅限於 https 時該怎麼做(那時將無法使用 http 請求)。在開始工作之前,必須完成步驟 1 或 2。如果您需要將站點僅限制為 https,這取決於您的要求。

引用自:https://stackoverflow.com/questions/25831380