我安装了win 10 pro v1803和Visual Studio 2019,当我尝试运行新创建的.net Web应用程序时,我收到以下消息:
此项目配置为使用SSL。为了避免浏览器中出现SSL警告,您可以选择信任IIS-Express生成的自签名证书。您想信任IIS Express SSL证书吗?
然后单击“是”,我得到:
将证书添加到“受信任的根证书”存储失败,出现以下错误:
访问控制列表(ACL)结构无效。
我尝试从“管理计算机证书”中删除证书,并从控制面板修复IIS Express 10,但这没有用。
另外,当我运行另一个Web应用程序时,我已经将其保存在另一台笔记本电脑上并复制到当前笔记本电脑上,则不会出现此错误。
答案 0 :(得分:2)
我必须做三件事,并且对我有用。
重新启动vs(我正在使用2019和vs Preview 2019)以及所有打开的浏览器。
答案 1 :(得分:0)
我刚刚通过exporting the certificate从Microsoft管理控制台(个人文件夹)修复了该问题,但是我没有从个人删除它 文件夹。
然后我将证书导入到受信任的根证书颁发机构,重新启动计算机,打开Visual Studio,运行该项目,忽略警告,该证书便可以正常工作。