2016-05-16 106 views
0

我爲客戶端維護一個5歲的基於asp.net的網站。現在我建議他在網站上添加SSL。我們的網絡託管公司表示他們會爲我們付費。 (他們使用GEO信任SSL證書)。Asp.net網站上的SSL

我的問題是我必須改變我的asp.net應用程序的任何東西,如果虛擬主機公司啓用從dere方面的SSL?

網站託管在共享服務器上?

+0

不,你不需要改變任何東西。但對於SSL,則需要從您的主機提供商處購買SSL和靜態IP。 – 2016-05-17 07:08:48

回答

1

您的asp.net應用程序不必知道ssl證書,也不必更改代碼中的任何內容。但是,你應該添加路由規則,將所有http請求重定向到https端點,使用asp.net路由(在web.config或iis中,如果你有訪問權限,但是因爲它共享主機,那麼我猜)。
SSL現在很便宜,價格從6-7美元/年/最便宜的一個(沒有公司驗證等),甚至免費與LetsEncrypt(我使用的那個與asp.net,但它需要每3個月更新一次!)

+0

可以請你幫我怎麼處理所有的路由?我不知道.. – Kay

+0

這個答案解釋瞭如何添加重定向到HTTPS到你的web.config:http://stackoverflow.com/questions/9823010/how-to-force-https-using-a-web-config-文件 –