相关疑难解决方法(0)

如何运行“dotnet dev-certs https --trust”?

我是 ASP.NET 的新手。

环境:

  • Ubuntu 18.04

  • 视觉工作室代码

  • .NET SDK 2.2.105

我在运行某些命令时遇到了麻烦。

我正在阅读教程

https://docs.microsoft.com/ja-jp/aspnet/core/tutorials/razor-pages/razor-pages-start?view=aspnetcore-2.2&tabs=visual-studio-code

并运行此命令:

dotnet dev-certs https --trust
Run Code Online (Sandbox Code Playgroud)

我希望https://localhost应该被信任。但我发现了错误信息;

$ Specify --help for a list of available options and commands.
Run Code Online (Sandbox Code Playgroud)

似乎命令“dotnet dev-certs https”没有 --trust 选项。如何解决这个问题?

asp.net ubuntu https asp.net-core

54
推荐指数
5
解决办法
5万
查看次数

AuthenticationException:由于证书链中的错误,远程证书无效:UntrustedRoot、NotValidTime

在 Visual Studio 中进行本地开发和身份验证时,我始终收到以下错误:

AuthenticationException:由于证书链中的错误,远程证书无效:NotValidTime、UntrustedRoot

其中,当使用从我们的项目之一HttpClient调用我们的后端端点之一( )时会发生这种情况,因此这一切都发生在本地。localhost

该证书从去年的这个日期开始签署/有效,一年后现已失效。我团队中的其他开发人员都没有收到它或遇到相同的问题。

然后我尝试了很多东西,其中包括:

我们没有集中的身份验证程序 - 它分布在系统的各个地方和场景中,因此我无法使用像if #DEBUG... //then ignore certificates. 我需要正确生成有效的证书。

c# ssl-certificate visual-studio asp.net-web-api

11
推荐指数
2
解决办法
4万
查看次数