https://stackoverflow.com/a/70361341/472575
A dotnet new
-val generált ASP.NET Core 5-ös projektek el sem indulnak:
Unable to configure HTTPS endpoint. No server certificate was specified, and the default developer certificate could not be found or is out of date.
Van ugyan egy localhost-os tanúsítvány a CurrentUser\My store-ban, ami nem jó (valamiért?), de a .NET nem tud róla, így nem is törli pl. a dotnet dev-certs https --clean
. Hiába hozunk létre újabbat, a rossz eredeti belerondít.
Törölni minden localhost-os tanúsítványt a CurrentUser\My store-ból, pl. PowerShell-lel (GUI sokszor le van tiltva vagy, ha el is indul, nem enged törölni). Ezután újragenerálhatjuk a tanúsítványt.
Get-ChildItem Cert:\CurrentUser\My | Where-Object { $_.Subject -match 'localhost' } | Remove-Item
dotnet dev-certs https -t