2016-05-16 74 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-文件 –