如何修复丢失的IIS Express SSL证书?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (76)

建立在IIS快递HTTPS后,根据该文章的这个这个,我无法实际加载使用HTTPS的IIS快递网站。在我遵循这些文章中的说明时,我只在Chrome中获得“此网页不可用”(错误代码为“ERR_CONNECTION_RESET”)或IE中的“Internet Explorer无法显示网页”。

看起来这与IIS Express自动安装的“IIS Express开发证书”已被删除的事实有关。我如何获得这个证书重新安装?

提问于
用户回答回答于

进入添加/删除程序并在IIS Express上选择“修复”选项后,证书已重新安装,现在可以使用HTTPS启动IIS Express站点。

证书回来了:

我现在可以使用HTTPS启动IIS Express站点:

用户回答回答于

对于Visual Studio 2015,IIS Express 10,Windows 10,这些选项对我而言并不适用。IIS Express 10没有修复选项。

我设法使用IisExpressAdminCmd.exe可用的命令解决问题C:\Program Files (x86)\IIS Express

从提升的命令提示符运行:

cd C:\Program Files (x86)\IIS Express
IisExpressAdminCmd.exe setupsslUrl -url:urlToYourSite -UseSelfSigned

用网址替换urlToYourSite。

cd C:\Program Files (x86)\IIS Express
IisExpressAdminCmd.exe setupsslUrl -url:https://localhost:44387/ -UseSelfSigned

之后,我关闭IIS Express并从Visual Studio重新启动我的站点,并提示自动信任自签名证书。

所属标签

可能回答问题的人

  • 嗨喽你好

    7 粉丝480 提问9 回答
  • uncle_light

    5 粉丝518 提问8 回答
  • 富有想象力的人

    3 粉丝0 提问7 回答
  • 无聊至极

    4 粉丝504 提问6 回答

扫码关注云+社区

领取腾讯云代金券