Avec VisualStudio Publish, CruiseControl.NET, MSBuild, aspnet_compiler.exe et Web Deployment Projects, comment savoir quel outil utiliser pour obtenir une application Web .NET 2.0 dans un environnement de test/production? Avec .NET 1.1, j'ai simplement copié tous les fichiers dans le répertoire du serveur et l'ai placé dans un répertoire virtuel configuré dans IIS. À moins que je ne manque vraiment quelque chose, ça a l'air de bien fonctionner. Maintenant, je suis en train de lire à quel point il est important de bien réfléchir au déploiement de la version 2.0 et plus je lis, plus je me sens confuse.Comment mettre en production l'application web .NET 2.0, en utilisant quels outils, et pourquoi utiliser ces outils et méthodes plutôt que d'autres options?
Veuillez décrire comment choisir l'outil à utiliser et pourquoi utiliser cet outil. Si plus d'un outil est nécessaire, veuillez indiquer comment ils se rapportent à ce processus.
Soyez très prudent avec cela, je l'ai vu les développeurs dans le passé sélectionner par mégarde le répertoire wwwroot pour le déploiement et sélectionnez « delte tous les fichiers existants avant de publier "... résultat final aucun site restant sur le serveur de développement. – mundeep
Oui. Ce serait mauvais. ;-) C'est l'une des raisons pour lesquelles nous le faisons comme nous le faisons ... D'autres raisons sont les suivantes: 1. Appliquez systématiquement la même mise à jour à plusieurs serveurs d'applications. 2. Possibilité de revenir rapidement si quelque chose d'horrible se produit. – ConsultUtah