【问题标题】:Cannot create .Net Core dev certificate on macOs无法在 macOS 上创建 .Net Core 开发证书
【发布时间】:2020-11-19 02:38:06
【问题描述】:

我能够在 Visual Studio 中成功构建我的解决方案,但是当我尝试运行时,我看到了 HTTPS development certificate not found

当我单击“安装并信任”时,我会看到“dotnet dev-certs 想要进行更改”弹出窗口。输入密码后不久,我的项目就退出了。当我尝试在终端中运行 dotnet dev-certs https --trust 时,我得到一个“有效的 HTTPS 证书已经存在”,即使我已经删除了钥匙串中的所有 localhost 证书。我尝试运行 dotnet dev-certs https --clean,并且尝试再次解锁、锁定和解锁我的钥匙串登录,但没有成功。

我使用的是 dotnet 5.0.100,目前使用的是 macOS Catalina 10.15.7

【问题讨论】:

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


    【解决方案1】:

    你可以在没有证书的情况下工作:

    • 转到您的项目选项
    • 转到“ASP.NET CORE”选项卡
    • 在运行 > 配置下,删除“https://localhost:5001”,离开 http://localhost:5000

    您应该能够使用 http://localhost:5000 URL,因此不必担心证书。

    【讨论】:

    • 去试一试,现在我只是收到 404 或项目退出。更改了网址并在末尾附加了“/ api”,但没有运气。
    猜你喜欢
    • 2019-06-19
    • 2019-02-09
    • 2020-12-16
    • 1970-01-01
    • 1970-01-01
    • 2017-03-17
    • 1970-01-01
    • 1970-01-01
    • 2020-06-25
    相关资源
    最近更新 更多