visual-studio - 如何修复“访问控制列表 (ACL) 结构无效”
问题描述
我安装了 Win 10 pro v1803 和 Visual Studio 2019,当我尝试运行新创建的 .NET Web 应用程序时,我收到以下消息:
此项目配置为使用 SSL。为避免浏览器中出现 SSL 警告,您可以选择信任 IIS-Express 生成的自签名证书。
您想信任 IIS Express SSL 证书吗?
在我点击是后,我得到:
将证书添加到受信任的根证书存储失败,并出现以下错误:
访问控制列表 (ACL) 结构无效。
我尝试从“管理计算机证书”中删除证书并从控制面板修复 IIS Express 10,但没有成功。
此外,当我运行另一个 Web 应用程序时,我已经保存在另一台笔记本电脑上并将其复制到当前笔记本电脑上,我没有收到此错误。
解决方案
我必须做三件事,它对我有用。
- 从(控制面板 | 程序和功能)卸载 iis express
- 从这里下载并重新安装 (IIS) 10.0 Express https://www.microsoft.com/en-us/download/confirmation.aspx?id=48264
- 从复制本地主机证书
- 证书(本地计算机)| 个人 | 证书并复制到
- 证书(本地计算机)| 受信任的根证书颁发机构
重新启动 vs(我使用的是 2019 和 vs 预览版 2019)和任何打开的浏览器。
推荐阅读
- reactjs - 单元测试 - 使用 Jest & Enzyme 在 React 中链接
- excel - 将多个工作表中的列合并到另一个工作表上的单个列中
- r - 未找到 is.dataframe(data) 对象中的疏通错误
- java - 为什么Double会在小数点后获得额外的数字?
- c# - 在 Rider 中调试 unity android,找不到 Android Player 进程
- javascript - 带有大量噪点的平面阴影三防材质渲染
- mysql - 使用联合编写此查询的另一种方法是什么?
- vagrant - Windows主机上的VMware同步文件夹速度?
- node.js - 招摇“响应验证失败:值应为数组/对象但不是”
- sql - 将输入时间戳与间隔进行比较,得到操作员错误