17

我经历了整个过程

http://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx

几周前,让 https 在我所有 IP 的端口 443 上工作。几天前机器重新启动,我今天再次尝试访问该站点(通过 VS2010 启动,IIS express 托盘显示站点在 80 和 443 上运行)。http 工作正常,但 https 只是说“Internet Explorer 无法显示该页面”。我可以通过 netstat 看到系统进程正在侦听端口 443,但我在浏览器中没有得到任何东西。Fiddler 展示了一些隧道活动,但仅此而已。我应该检查什么才能让它恢复运行?上面博客上的所有步骤对我来说都是巫术,所以现在它不起作用我真的不知道从哪里开始。

-JT

4

2 回答 2

23

您是否尝试过以下操作(发布在http://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx的底部)。

“我认为通过将自签名证书从 Personal 移动到 Trusted Root CA 目录会导致开发人员重新启动计算机后 SSL 停止工作的问题。(不知道它是如何发生的,但它确实会一直发生。)我终于解决了这个问题通过导出并将自签名证书重新导入到受信任的根目录中(而不是简单地将其拖过来)发出问题。现在考虑我的自签名证书,我不需要每次重新启动时都重新安装/修复 IIS Express机器。”

于 2012-06-26T21:45:16.117 回答
9

对我来说,问题在于端口号:我的 Visual Studio 2013/IIS Express 配置的应用程序端口号不在范围内:44300-:44398

关于同一问题的完整答案:https ://stackoverflow.com/a/24957146/908936

于 2015-04-15T17:27:55.017 回答