asp.net中如何在Http和Https之间切换
Posted
技术标签:
【中文标题】asp.net中如何在Http和Https之间切换【英文标题】:how to switch between Http and Https in asp.net 【发布时间】:2011-10-20 15:28:49 【问题描述】:我想在我网站的几个页面上应用 SSL 安全性。你有什么想法吗? 你能告诉我如何在 Https 和 Https 之间切换吗?实际上问题是我有很大的网络应用程序,我只想对几个页面应用 SSL 安全性。有可能这样做吗?如果是,那么如何?请尽快回复
我在网上搜索过,发现我们可以为此使用 encryptedUri 和 unencryptedUri,但我怎么不知道?有人可以解释我该怎么做吗?
提前致谢。
【问题讨论】:
【参考方案1】:我过去曾成功使用过它: http://www.codeproject.com/KB/web-security/http_https.aspx?q=switch+ssl+asp.net
还有一个不需要任何 3rd 方模块的解决方案: http://technicalsol.blogspot.com/2009/04/switching-between-http-to-https.html
【讨论】:
【参考方案2】:无需为此进行任何编码。在您身边安装安全证书。大多数托管服务提供商都会这样做。然后在任何你想要 https 的链接中使用 https 和 http 在你想要 http 的任何地方。
您需要记住一件事,对于将作为 https 服务的页面,它们的资源也应该使用 https 指向。示例图片、css 等。
例子,
在超链接中,您可以提供完整的 http 或 https。
对于 http, http://www.example.com/examplepage.aspx 对于 https, https://www.example.com/examplepage2.aspx
【讨论】:
以上是关于asp.net中如何在Http和Https之间切换的主要内容,如果未能解决你的问题,请参考以下文章
当我们在 https 和 http 之间切换时,如何在 java springs 2.5.6 中传递/复制参数