Řešení potíží s nedůvěryhodným certifikátem localhost v .NET Aspire
Tento článek obsahuje pokyny k řešení potíží, se kterými se můžete setkat při práci s nedůvěryhodnými certifikáty localhost v .NET Aspire.
Příznaky
Mezi .NET Aspire šablony patří ASP.NET Core projekty, které jsou ve výchozím nastavení nakonfigurované tak, aby používaly protokol HTTPS. Pokud projekt spouštíte poprvé a používáte Visual Studio, zobrazí se výzva k instalaci localhost certifikátu.
Existují situace, kdy důvěřujete nebo instalujete vývojový certifikát, ale nezavřete všechna okna prohlížeče. V těchto případech může váš prohlížeč indikovat, že certifikát není důvěryhodný.
Existují také situace, kdy certifikátu vůbec nedůvěřujete. V těchto případech může váš prohlížeč indikovat, že certifikát není důvěryhodný.
Kromě toho existují zprávy upozornění od Kestrel zapsané do konzoly, které indikují, že certifikát není důvěryhodný.
Možná řešení
Zavřete všechna okna prohlížeče a akci opakujte.
Pokud problém přetrvává, zkuste to vyřešit tím, že důvěřujete vývojovému certifikátu podepsanému svým držitelem pomocí .NET rozhraní příkazového řádku. Pokud chcete certifikátu důvěřovat, spusťte následující příkazy. Nejprve odeberte existující certifikáty.
Poznámka
Tím se odeberou všechny existující vývojové certifikáty na místním počítači.
dotnet dev-certs https --clean
Důvěryhodnost certifikátu:
dotnet dev-certs https --trust
Další informace o řešení potíží najdete v tématu Řešení potíží s certifikáty, jako je certifikát, který není důvěryhodný.