'dotnet run not working after update to dotnet 6
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?
Solution 1:[1]
Add <UseAppHost>false</UseAppHost>
under the <PropertyGroup>
element of your project file.
To learn more about this (hopefully) temporary issue, check out here
Solution 2:[2]
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
Solution 3:[3]
I had a similar issue that was resolved after running dotnet clean
in my project before building and running again.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | Andrea Chiarelli |
Solution 2 | Atif Rehman |
Solution 3 | markt |