C# 无法在macOs上创建.Net核心开发人员证书

C# 无法在macOs上创建.Net核心开发人员证书,c#,asp.net,.net,asp.net-core,.net-core,C#,Asp.net,.net,Asp.net Core,.net Core,我能够在VisualStudio中成功构建我的解决方案,但是当我尝试运行时,我看到 当我单击Install and Trust时,会弹出“dotnet dev certs想要进行更改”的弹出窗口。我输入密码后不久,我的项目就退出了。当我尝试运行dotnet dev certs https--信任我的终端时,我得到一个“有效的https证书已经存在”,即使我已经删除了密钥链中的所有本地主机证书。我试着运行一个dotnet开发人员证书https——clean,我试着再次解锁、锁定和解锁我的钥匙链登录

我能够在VisualStudio中成功构建我的解决方案,但是当我尝试运行时,我看到

当我单击Install and Trust时,会弹出“dotnet dev certs想要进行更改”的弹出窗口。我输入密码后不久,我的项目就退出了。当我尝试运行dotnet dev certs https--信任我的终端时,我得到一个“有效的https证书已经存在”,即使我已经删除了密钥链中的所有本地主机证书。我试着运行一个dotnet开发人员证书https——clean,我试着再次解锁、锁定和解锁我的钥匙链登录,但没有成功


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

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

  • 转到项目的选项
  • 转到“ASP.NET核心”选项卡
  • 在运行>配置下,删除“https://localhost:5001”“走吧 http://localhost:5000

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

尝试了一下,现在我刚刚收到404,否则项目就退出了。更改了url并在末尾附加了“/api”,但没有成功。