dotnet/aspnetcore
Voir sur GitHubKestrel outputs to console an http url for non-http connection handlers
Open
#8 565 ouverte le 15 mars 2019
affected-very-fewarea-networkingenhancementfeature-kestrelhelp wantedseverity-nice-to-have🥌 Bedrock
Métriques du dépôt
- Stars
- (37 933 stars)
- Métriques de merge PR
- (Merge moyen 16j 9h) (258 PRs mergées en 30 j)
Description
Describe the bug
When running the WebHost for an application, Kestrel outputs a list of Uri's that it's listening on. When using a custom ConnectionHandler with Kestrel which isn't http, it outputs the uri with an http scheme. You will see a line such as the following:
Now listening on: http://0.0.0.0:8808
To Reproduce
- Using Microsoft.AspNetCore.App version 2.2.0
- Add a custom ConnectionHandler for Kestrel to use with a unique listening endpoint
- Build IWebHost and call Run()
- See the previously mentioned console output showing the listening endpoint but with the http scheme
Expected behavior
The ideal thing would be to be able to specify the scheme as part of either the config or a virtual property on ConnectionHandler but that's new api and a feature request. Without new api, output the listening endpoint instead of a Uri. e.g.:
Now listening on: 0.0.0.0:8808