首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何还原丢失的IIS Express SSL证书?

如何还原丢失的IIS Express SSL证书?
EN

Stack Overflow用户
提问于 2013-11-18 06:24:40
回答 8查看 103.7K关注 0票数 156

在IIS Express中设置HTTPS后,根据thisthis等文章,我无法使用HTTPS实际加载IIS Express站点。在Chrome中,我只得到:

此网页不可用(错误代码为"ERR_CONNECTION_RESET")

IE中的...and我只能得到:

Internet Explorer无法显示网页

...when我遵循这些文章中的说明。

这似乎与IIS Express自动安装的"IIS Express开发证书“已被删除的事实有关。如何重新安装此证书?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2013-11-18 21:08:33

Windows 10用户:修复只在控制面板中,而不是在添加删除程序应用程序中。我通常运行appwiz.cpl来启动旧的控制面板小程序,并从那里运行修复。

Windows 7和8.1:转到“添加/删除程序”并在IIS Express上选择“修复”选项后,证书已重新安装,我现在可以使用HTTPS启动IIS Express站点。

证书又回来了:

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

票数 219
EN

Stack Overflow用户

发布于 2016-07-06 17:16:53

对于Visual Studio 2015、IIS Express 10、Windows 10,这些选项对我不起作用。IIS Express 10没有修复选项。

我设法使用C:\Program Files (x86)\IIS Express上提供的IisExpressAdminCmd.exe命令解决了这个问题。

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

代码语言:javascript
复制
cd C:\Program Files (x86)\IIS Express
IisExpressAdminCmd.exe setupsslUrl -url:urlToYourSite -UseSelfSigned

用你的url替换urlToYourSite。

例如:

代码语言:javascript
复制
cd C:\Program Files (x86)\IIS Express
IisExpressAdminCmd.exe setupsslUrl -url:https://localhost:44387/ -UseSelfSigned

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

希望这能有所帮助。

票数 192
EN

Stack Overflow用户

发布于 2016-06-29 17:03:28

还要注意,对于使用SSL的IIS Express,所使用的端口需要在44300到44399的范围内(http://www.iis.net/learn/extensions/using-iis-express/running-iis-express-without-administrative-privileges)。

因此,如果您在Visual Studio中使用IIS Express,请确保选择的端口在所需的范围内:vs setting for iis express

票数 43
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20036984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档