Arrêter l'exécution d'un dotnet core site web fonctionnant sur le kestrel

Le déploiement d'une nouvelle version d'une œuvre existante .net de base du site web. Comment dois-je d'abord en toute sécurité arrêt de l'ancienne kestrel app?

Voici un exemple de ce que je voudrais écrire (Pseudo script de déploiement):

dotnet stop mysite/mysite.dll <---- this line here
mv mysite/mysite.bak/
cp newly-published-mysite/mysite/
dotnet run mysite/mysite.dll

killall dotnet semble un peu dangereux. Comment serait-il fonctionner si j'ai été l'hôte de deux petits sites sur une boîte?

OriginalL'auteur Craigt | 2017-04-09