-
-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kestrel could not be started. #151
Comments
Encountered the same exact problem when publishing into Portable build on Windows server. Solution:
Service\App will run. And display stuff like this: Yet this bug probably kills all stuff related to certificate autoupdate and certificate password dynamical changes... |
Don't have a lot of time lately. PRs are welcome and appreciated! ❤️🙏 |
Have the same issue running Kestrel on Linux, .NET 5 FluffySpoon.AspNet.LetsEncrypt 1.163 works fine |
Gave up and revered back to FluffySpoon.AspNet.LetsEncrypt. Too many bugs with FluffySpoon.AspNet.EncryptWeMust and the project looks dead. |
I am having this same issue running Kestrel on Linux with .Net 6 |
I ended up creating https://www.nuget.org/packages/TlsCertificateLoader/ which I'm using with the industry-standard Certbot handling the actual renewals. This package allows loading of TLS (HTTPS) certificates for .NET 6.0 Kestrel web applications, allowing for refreshing of certificates as well as compatibility with HTTP/3, and tested well on Linux. |
Work around the problem with ASP.NET crashing because SSL certificates arrive ordered via LetsEncrypt arrive after starting the app: Disable HTTPS for a first start, if we find the certificate is not available. Later, if the HTTPS certificate has arrived, restart the ASP.NET host with the HTTPS URLS. For discussion of this issue, see: + <ffMathy/FluffySpoon.AspNet.EncryptWeMust#151> + <natemcmaster/LettuceEncrypt#293> Also, update the LetsEncrypt library and Certes to integrate various recent upstream improvements.
Work around the problem with ASP.NET crashing because SSL certificates arrive ordered via LetsEncrypt arrive after starting the app: Disable HTTPS for a first start, if we find the certificate is not available. Later, if the HTTPS certificate has arrived, restart the ASP.NET host with the HTTPS URLS. For discussion of this issue, see: + <ffMathy/FluffySpoon.AspNet.EncryptWeMust#151> + <natemcmaster/LettuceEncrypt#293> + <dotnet/aspnetcore#26258> + <dotnet/aspnetcore#45801> Also, update the LetsEncrypt library and Certes to integrate various recent upstream improvements.
Dear @ffMathy
Kestrel could not be started when used "https://" + DomainToUse.
The text was updated successfully, but these errors were encountered: