【问题标题】:How to enable ssl for specific page in ASP.NET? [duplicate]如何在 ASP.NET 中为特定页面启用 ssl? [复制]
【发布时间】:2015-02-21 21:42:12
【问题描述】:

我正在修改一个 ASP.NET 网站,我需要一种使用 ssl (https://my_new_page.aspx) 打开页面的方法。我见过的大多数教程都是针对登录页面的,但是,这不是针对登录页面的;相反,我的页面中有一个链接到 https 网页的 iframe,而不是通过在一个页面中混合内容而存在潜在的安全漏洞,我也试图使父页面 https。 IE 和 Chrome 甚至都不会在 iframe 中打开安全内容,所以我猜他们正在检测混合内容并拒绝运行它。

那么,如何使这一页面成为安全页面?还是有另一种更好的方法来做我想做的事情(由于原因,iframe 在父页面内具有安全内容)?

【问题讨论】:

  • 我试图不使用任何第三方库。虽然这不是硬性要求(至少现在是这样),但有没有内置的方法可以做到这一点?

标签: javascript asp.net iframe ssl https


【解决方案1】:

一切都与配置有关

来源:http://www.asp.net/web-api/overview/security/working-with-ssl-in-web-api

然后在您的页面初始化或加载中,您可以查看请求属性以查看它是否使用安全

if (!context.Request.IsSecureConnection)
            redirectUrl = context.Request.Url.ToString().Replace("http:", "https:");

来源:http://forums.asp.net/t/1803920.aspx?redirect+http+to+https

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2012-10-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-23
  • 1970-01-01
  • 1970-01-01
  • 2020-08-04
  • 1970-01-01
相关资源
最近更新 更多