重新启动Windows后可信证书问题

时间:2011-07-06 20:16:26

标签: windows iis ssl certificate

我目前正在VirtualBox VM中使用Windows 7 x64上的Visual Studio 2010和IIS Express 7.5开发网站。

我遵循了这篇文章,使它像魅力一样。 Working with SSL at Development Time is easier with IISExpress

问题出现在我关闭机器并在第二天重新启动时。它不再起作用,我必须重做整个操作以使其工作。

有没有人知道每次重新启动机器时为什么一切都搞砸了?

提前致谢。

4 个答案:

答案 0 :(得分:2)

对于完整的IIS 7.5和Server 2008,我遇到了这个问题。

在MMC证书管理器中移动服务器身份验证证书(和关联的私钥)时(通过拖动),我遇到了一个特殊的问题。

教程中有一个步骤链接到他们要求您将证书从“个人”拖动到“受信任的根证书”的位置。我建议从证书管理器中删除该证书,并将其直接导入受信任的根证书。

答案 1 :(得分:1)

我在使用代码签名私有证书时遇到了同样的问题,重新启动后它就消失了。 我在 ServerFault 上找到了这个:

  1. 在 MMC 控制台中右键单击证书 -> 所有任务 -> 管理私钥。
  2. 添加需要访问的用户 现在,重新启动系统并尝试它会工作。 在此处输入图片说明

答案 2 :(得分:0)

尝试以管理员身份编辑app.config。

另一件事是VM的硬盘驱动器可能正在将更改写入只读的delta,当你重新启动时它会被删除,因此什么也没有保存

答案 3 :(得分:0)

Thias是我的解决方案:

http://blogs.msdn.com/b/asiatech/archive/2013/03/25/case-study-ssl-does-not-work-in-iis-7-5-after-server-reboots.aspx

从计算机商店中删除证书并再次导入。不要将其从用户商店拖放。