发布于 2013-11-18 21:08:33
Windows 10用户:修复只在控制面板中,而不是在添加删除程序应用程序中。我通常运行appwiz.cpl来启动旧的控制面板小程序,并从那里运行修复。
Windows 7和8.1:转到“添加/删除程序”并在IIS Express上选择“修复”选项后,证书已重新安装,我现在可以使用HTTPS启动IIS Express站点。
证书又回来了:
现在,我可以使用HTTPS启动IIS Express站点:
发布于 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
命令解决了这个问题。
从提升的命令提示符运行:
cd C:\Program Files (x86)\IIS Express
IisExpressAdminCmd.exe setupsslUrl -url:urlToYourSite -UseSelfSigned
用你的url替换urlToYourSite。
例如:
cd C:\Program Files (x86)\IIS Express
IisExpressAdminCmd.exe setupsslUrl -url:https://localhost:44387/ -UseSelfSigned
在那之后,我关闭了IIS Express,并从Visual Studio重新启动了我的站点,它提示我自动信任自签名证书。
希望这能有所帮助。
发布于 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
https://stackoverflow.com/questions/20036984
复制相似问题