我正在为一个客户维护一个基于asp.net的5年网站。现在我建议他在网站上添加SSL。我们的网络托管公司表示,他们将为我们支付额外费用。 (他们使用GEO trust ssl证书)。
我的问题是,如果网络托管公司从现场启用SSL,我是否必须更改我的asp.net应用程序中的任何内容?
网站是否托管在共享服务器上?
答案 0 :(得分:1)
您的asp.net应用程序不必知道ssl证书,也不必更改代码中的任何内容。但是,您应该添加路由规则以将所有http请求重定向到https端点,使用asp.net路由(在web.config中或在iis中,如果您有访问权限,但是因为它的共享主机然后我猜不到)。
SSL现在非常便宜,价格从最低的6-7美元/年/域(没有公司验证等),或者甚至免费使用LetsEncrypt(我在asp.net使用那个,但它需要每3个月更新一次!)