À l'aide de appsettings.json pour configurer la Crécerelle d'écoute sur le port Dotnet core 2 extrait 2

Ce que je comprends de la façon correcte de réglage écouter les ports pour les ASP Dotnet Core 2 aperçu 1/2 est par la création d'un faucon Crécerelle dans la section appsettings.json dans le format suivant:

"Kestrel": {
    "EndPoints": { //Could also be Endpoints, it's a bit unclear
        "Http": {
        "Address": "127.0.0.1",
    "Port": 9001 //the port you want Kestrel to run on
},

J'ai essayé de configurer l'exemple d'application sur une machine Debian, mais quand je lance l'application, il écrit que l'application est liste sur le port 5000, le port par défaut..

Je sais que le appsettings.json est de lire, parce que quand j'ai changer le niveau d'enregistrement de la Trace, - je obtenir plus d'informations sur le démarrage, y compris qu'aucun des points de terminaison sont trouvés et l'application va utiliser le standard de 5000 port.

J'ai essayé de chercher sur le réseau de code source sur Github, et je peux trouver une zone où le faucon Crécerelle l'article est lu à partir de la configuration (https://github.com/aspnet/Identity/blob/e38759b8a2de1b7a4a1c19462e40214b43c1cf3b/samples/IdentityOIDCWebApplicationSample/MetaPackage/KestrelServerOptionsSetup.cs), mais comme vous pouvez le voir, il ressemble à l'exemple de projet.

Ce qui me manque, n'est-ce pas le moyen standard pour configurer Kestrel en ASP Dotnet core 2?