在asp.Net中实现Https

时间:2010-10-07 10:14:43

标签: asp.net https

如何在asp.net和C#中实现https登录

3 个答案:

答案 0 :(得分:1)

我假设您正常登录页面。因此,对于ssl购买您的证书并安装http://www.instantssl.com/ssl-certificate-support/cert_installation/iis_ssl_certificate_5x.html

然后确保登录页面重定向到https而不是http。

        if (!Request.IsSecureConnection)
        {
            Response.Redirect(Request.Url.AbsoluteUri.ToLower().Replace("http", "https"), true);
        }

答案 1 :(得分:0)

与“常规”登录方式相同。您只需在IIS中启用SSL。为此,您需要一个服务器证书。 Read This And This

答案 2 :(得分:0)

与所有的.net一样,首先要看看顾问所说的内容:Protected ASP.Net Site in 24 lines of code。这应该涵盖创建受保护站点的基础知识。

为了使用SSL保护页面,您需要一个服务器证书。这里介绍了使用IIS安装一个:IIS 5/6IIS 7。有关如何以这种方式保护ASP.Net的一些细节已涵盖here。 Dominick Baier的博客也是关于.net安全问题的一个很好的信息来源,他有一个关于部分SSL安全的ASP.Net网站here的旧帖子,根据您正在使用的要求可能会有所帮助。