为IISExpress中托管的SSL站点设置信任

时间:2013-10-27 02:25:37

标签: asp.net visual-studio ssl iis-express

当我尝试通过端口44300 - 44399浏览IISExpress中的任何SSL站点时,该站点显示为不受信任。

以下链接讨论如何设置IIS以在外部提供服务和/或将证书从“个人”迁移到“受信任”根。 http://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx Create a Self-Signed Certificate within IIS Express

我真的不想通过端口443在外部服务器。我想要的是IISExpress安装的证书是可信的,以便端口范围44300 - 44399中的任何SSL站点都被认为是可信的。

我已尝试将IISExpress证书从Personal迁移到受信任的根存储,但这似乎不起作用。

这有可能吗?

1 个答案:

答案 0 :(得分:0)

这就是我这样做的方式,这可能是最简单的方法:

  1. 运行您的网站以启动IISExpress。
  2. Run IE as an Administrator并浏览到启用SSL的网站。
  3. 将证书安装到受信任的根证书颁发机构
  4. enter image description here

    就是这样。

    我只建议在开发盒上执行此操作。如果您的计算机没有随机生成IISExpress证书(是吗?我不知道),那么放置会产生严重的安全隐患受信任的商店中的证书。如果您担心,最好遵循在本地创建自己的CAcert的更复杂的设置。