如何在asp.net中切换Http和Https

时间:2011-08-05 07:36:56

标签: asp.net http ssl https security

我想在我的网站的几个页面上应用SSL安全性。你有什么想法吗? 你能告诉我如何在Https和Https之间切换吗?实际上问题是我有大型Web应用程序,我想只为几页应用SSL安全性。有可能这样做吗?如果是,那怎么样?请尽快回复

我在网上搜索过,发现我们可以使用encryptedUri和unncryptedUri,但我怎么不知道?有人可以解释我怎么能这样做?

提前致谢。

2 个答案:

答案 0 :(得分:0)

我过去成功使用过这个: http://www.codeproject.com/KB/web-security/http_https.aspx?q=switch+ssl+asp.net

此外,这是一个不需要任何第三方模块的解决方案: http://technicalsol.blogspot.com/2009/04/switching-between-http-to-https.html

答案 1 :(得分:0)

无需对此进行任何编码。安装安全证书。大多数托管服务提供商都会这样做。然后在你想要https和http的链接中使用https。

您需要记住的一件事是,对于那些将作为https提供服务的网页,其资源也应使用https指向。示例图像,css等。

例如,

在超链接中,您可以完全提供http或https。

对于http, http://www.example.com/examplepage.aspx

对于https, https://www.example.com/examplepage2.aspx