我目前正在 VirtualBox VM 中的 Windows 7 x64 上使用 Visual Studio 2010 和 IIS Express 7.5 开发一个网站。
我已经关注了这篇文章,并让它发挥了作用。 使用 IISExpress 在开发时使用 SSL 更容易
当我关闭机器并在第二天重新启动时,问题就出现了。它不再起作用了,我必须重做整个操作才能使其起作用。
有谁知道为什么每次我重新启动机器时一切都搞砸了?
提前致谢。
我在使用成熟的 IIS 7.5 和 Server 2008 时也遇到过这个问题。
在 MMC 证书管理器中移动(通过拖动)服务器身份验证证书(和关联的私钥)时,出现了我的特殊问题。
您链接到的教程中有一个步骤,他们要求您将证书从个人“拖动”到受信任的根证书。 我建议从证书管理器中删除该证书并将其直接导入到受信任的根证书中。
我的代码签名私有证书也有同样的问题,重新启动后它就消失了。 我在 ServerFault 上找到了这个:
尝试以管理员身份编辑 app.config。
另一件事是,您的虚拟机的硬盘驱动器可能正在将更改写入只读增量,当您重新启动时,该增量会被删除,因此不会保存任何内容
Thias 是我的解决方案:
从计算机存储中删除证书并重新导入。不要将其从用户存储中拖放。
我在 Windows 10 Pro 上的图形驱动程序也遇到了同样的问题,添加其程序属性的证书确实解决了我的问题。尝试添加证书。