我完成了整个程序
http://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx
几个星期前,让https在我所有IP的端口443上工作。几天前机器重新启动了,我今天再次尝试访问该网站(通过VS2010启动,IIS快递托盘显示网站运行在80和443)。 http工作正常,但https只是说“Internet Explorer无法显示页面”。我可以看到netstat系统进程正在侦听端口443,但我在浏览器中没有得到任何东西。提琴手展示了一些隧道活动,但没有别的。我应该检查什么才能恢复运行?上面博客上的所有步骤都是伏都教给我的,所以现在它不起作用我真的不知道从哪里开始。
-jt
答案 0 :(得分:22)
您是否尝试过以下操作(发布在http://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx的底部)。
“我认为将自签名证书从个人转移到受信任的根 CA目录导致SSL在开发人员之后停止工作的问题 重启他们的机器。 (不知道它是如何发生的,但它确实发生了 始终如一。)我终于通过导出和重新导入解决了这个问题 将自签名证书放入受信任的根目录(而不是 只需拖动它)。现在我的自签名证书被认为是我 每次重新启动时都不需要重新安装/修复IIS Express 机。 “
答案 1 :(得分:9)
对我来说问题是端口号:我的Visual Studio 2013 / IIS Express配置的应用程序端口号不在:44300-:44398
范围内关于同一问题的完整答案:https://stackoverflow.com/a/24957146/908936