Reputation: 2677
I updated yesterday from .Net 5 to .Net 6 and now my projects can't start with dotnet run
. I then get the error:
Building...
warn: Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer[5]
The ASP.NET Core developer certificate is in an invalid state. To fix this issue, run the following commands 'dotnet dev-certs https --clean' and 'dotnet dev-certs https' to remove all existing ASP.NET Core development certificates and create a new untrusted developer certificate. On macOS or Windows, use 'dotnet dev-certs https --trust' to trust the new certificate.
fail: Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer[4]
The ASP.NET Core developer certificate is in an invalid state. To fix this issue, run the following commands 'dotnet dev-certs https --clean' and 'dotnet dev-certs https' to remove all existing ASP.NET Core development certificates and create a new untrusted developer certificate. On macOS or Windows, use 'dotnet dev-certs https --trust' to trust the new certificate.
I've tried all the steps to remove/clean and create again but that doesn't help. The server starts but no connection from a browser is possible.
I use Mac OS 11
Anybody an idea?
Upvotes: 5
Views: 4344
Reputation: 444
Add <UseAppHost>false</UseAppHost>
under the <PropertyGroup>
element of your project file.
To learn more about this (hopefully) temporary issue, check out here
To quote the link
To workaround this issue the MSBuild property can be set in the project file to false, e.g.:
<PropertyGroup>
<UseAppHost>false</UseAppHost>
</PropertyGroup>
You can also pass this property as part of the dotnet run command itself:
dotnet run -p:UseAppHost=false
Upvotes: 5
Reputation: 5156
I had a similar issue that was resolved after running dotnet clean
in my project before building and running again.
Upvotes: 9
Reputation: 467
I had to delete all the SDK's above 3.1.4xx as I am working on 3.1.x Only after that the newly generated dev cert worked.
I will install SDK's later when I work on a newer dotnet core version.
MacOS location = /usr/local/share/dotnet/sdk
MacOS version 12.3 Monterey
Upvotes: 0