无法信任ASP.NET Core中的本地HTTPs证书

时间:2019-06-01 18:56:57

标签: c# asp.net-core ssl-certificate

我正在关注在线教程,以创建ASP.Net Core Web应用程序。我遵循了所有内容,但是在信任本地Https证书时遇到了麻烦。

当我第一次运行该应用程序时,出现错误消息: “访问控制列表(acl)结构无效”

我尝试谷歌搜索此错误,但找不到与我的ASP.NET应用程序相关的任何内容,在清理解决方案后,我再也没有收到此错误。

但是我无法使用Https在浏览器中运行应用程序,因为它总是说: “此网站不安全”

我尝试使用以下命令使用CMD信任证书:

dotnet dev-certs https --trust

它应该显示提示我信任证书,但提示“ 信任HTTPs开发人员证书时出错”,并且应用程序在浏览器上以不安全的模式运行。

有人可以帮助我在本地环境中使用Https运行我的应用程序吗?任何帮助将不胜感激。谢谢

1 个答案:

答案 0 :(得分:0)

这似乎是ASP.NET Core 2.1中的错误:

您需要做的是从证书管理器中移出添加的证书。

转到开始菜单>键入“ Ctrl + R”,键入“ certlm.msc”,这将打开您的证书管理器。

转到个人/证书

您将在此处找到名为“ localhost ”的证书。

将其移至“受信任的根证书颁发机构/证书”

希望这会有所帮助。