Déployer une application .NET Core avec AppVeyor Deployment Agent
Temps de lecture ~1 minute
Déployer une application .NET Core avec AppVeyor Deployment Agent
Les applications .NET Core agissent différemment des applications traditionnelles ASP .NET sur la stack Windows / IIS. En effet, l’application lorsque démarée, procède à des locks sur l’ensemble des fichiers utilisés.
J’entends par là:
les .DLL
Les .EXE
Les fichiers de logs
Cela rend donc impossible le déploiement. Si vous essayez, vous aurez sans doute cette problématique:
Pour résoudre le problème, il faut créer un fichier “before-deploy.ps1” directement dans le root du projet Web et mettre le code suivant:
Pas de craintes, Restart-WebAppPool termine les requêtes courantes avant de redémarrer l’application pool.
Finalement, ne surtout pas oublier de l’inclure dans votre project.json:
Ces temps-ci, je me retrouve à faire beaucoup de développement mobile. Évidemment, étant sous l'excellente plateforme [Xamarin](https://w...… Continuer à lire