C# 创建使用HTTPS的网站需要知道什么?

C# 创建使用HTTPS的网站需要知道什么?,c#,.net,asp.net,iis,https,C#,.net,Asp.net,Iis,Https,我知道ASP.NET,知道人们为什么使用HTTPS,我也知道一些关于IIS的知识,但我从未在我的网站上创建过HTTPS网站或页面 如何创建HTTPS网站 我如何在一个普通的HTTP项目中只使用HTTPS登录页面 在使用HTTPS时,是否还有其他需要注意的事项 在IIS7中,您只需将https绑定添加到要使用SSL的网站。 因为这是必须有证书的。您可以使用自签名证书,也可以从VeriSign、Thawte 您可以像在http中一样使用页面。SSL不是用于用户身份验证,而是用于保护通信通道。您只能检

我知道ASP.NET,知道人们为什么使用HTTPS,我也知道一些关于IIS的知识,但我从未在我的网站上创建过HTTPS网站或页面

  • 如何创建HTTPS网站
  • 我如何在一个普通的HTTP项目中只使用HTTPS登录页面
  • 在使用HTTPS时,是否还有其他需要注意的事项
  • 在IIS7中,您只需将https绑定添加到要使用SSL的网站。 因为这是必须有证书的。您可以使用自签名证书,也可以从VeriSign、Thawte

  • 您可以像在http中一样使用页面。SSL不是用于用户身份验证,而是用于保护通信通道。您只能检查是否使用了安全连接

    if(请求IsSecureConnection) { }

  • HTTPS表示HTTP和SSL。因此,要创建HTTPS网站,您需要创建一个普通网站和一个SSL层,以确保web服务器和web浏览器之间的安全连接。您的web服务器将需要一个SSL证书,您可以自己生成该证书以用于私有或开发目的,或者从受信任的供应商处获取受信任的证书

  • 重定向您的登录页面以获取HTTPS页面

  • 您可以从cert.startcom.org获得免费SSL证书