asp.net - 将 HTTPS 与 IIS 和 ASP.NET 结合使用

标签 asp.net ssl iis-7 https ssl-certificate

我正在使用 ASP.NET 和 IIS Web 服务器。我想在我的网站上使用 HTTPS 协议(protocol)。在我的 IIS Web 服务器中,我使用以下过程将我的网站绑定(bind)到端口 443:

  1. 打开IIS

  2. 选择我要配置的站点(在我的例子中是“我的测试站点”)

  3. 点击窗口右侧的Bindings

  4. 在新窗口中,我删除了 http,并添加了 https(IIS 要求您 证书文件,我之前创建的)

  5. 点击确定

  6. 点击IIS窗口右侧的浏览

我现在使用的是 HTTPS 吗?我的所有数据是否都已加密?

最佳答案

应该是。但是,为确保数据已加密,您可以进一步检查。

在浏览器中打开网站,如果您使用的是 Firefox,您应该会在地址栏附近看到一个绿色标签,在 Internet Explorer 中,您会看到一个锁定标志 - 简而言之,会有某种安全信息.打开它并检查它。它将显示证书的状态,还会显示该站点是否 protected 。

这是客户端的最终测试。如果您安装了可以验证的适当证书,它会说该站点受到保护,否则它会说数据已加密但证书无效 - 一种安全异常。

关于asp.net - 将 HTTPS 与 IIS 和 ASP.NET 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12779756/

相关文章:

asp.net - 使用 UpdatePanel 进行更新进度

c# - 我在设置使用简单数据库实现的网站时遇到问题

asp.net - JSON+ld结构化数据的站长工具验证

Python 显式 FTP 不协商 TLS

php - SSL 与 CURL PHP 无法正常工作的 2 种方式

c# - Visual Studio "0 of 4 errors"

php - 忽略 PHP streamcontext/curl/soap 中的弱 SSL 算法

asp.net - 在 ASP.Net 中获取当前应用程序虚拟路径

c# - 远程 IIS 管理

php - 在没有任何警告消息的情况下为专用网络创建 SSL 证书