我正在关注在线教程,以创建ASP.Net Core Web应用程序。我遵循了所有内容,但是在信任本地Https证书时遇到了麻烦。
当我第一次运行该应用程序时,出现错误消息: “访问控制列表(acl)结构无效”
我尝试谷歌搜索此错误,但找不到与我的ASP.NET应用程序相关的任何内容,在清理解决方案后,我再也没有收到此错误。
但是我无法使用Https
在浏览器中运行应用程序,因为它总是说:
“此网站不安全”
我尝试使用以下命令使用CMD信任证书:
dotnet dev-certs https --trust
它应该显示提示我信任证书,但提示“ 信任HTTPs开发人员证书时出错”,并且应用程序在浏览器上以不安全的模式运行。
有人可以帮助我在本地环境中使用Https运行我的应用程序吗?任何帮助将不胜感激。谢谢
答案 0 :(得分:0)
这似乎是ASP.NET Core 2.1中的错误:
您需要做的是从证书管理器中移出添加的证书。
转到开始菜单>键入“ Ctrl + R”,键入“ certlm.msc”,这将打开您的证书管理器。
转到个人/证书
您将在此处找到名为“ localhost ”的证书。
将其移至“受信任的根证书颁发机构/证书”
希望这会有所帮助。