Question

Nous utilisons ASP.NET, C #

Lors de la mise à jour de l'un de nos sites Web, nous déployons l'ensemble du site plutôt que de mettre à jour uniquement les pages ou les sections qui ont été modifiées. Cela me fait peur.

Est-ce une bonne idée? Devrais-je déployer uniquement les modifications?

Dois-je diviser mon site en projets plus petits?

Quelle est la meilleure pratique?

Était-ce utile?

La solution

Vous devez toujours déployer le site entier. Parce que le code réellement exécutable est principalement contenu dans les DLL, vous ne pouvez pas simplement déployer les pages qui ont changé, comme avec l'ancien ASP. Si certaines parties de votre site Web sont réellement séparées, vous pouvez les diviser en projets distincts et déployer chaque section entière séparément.

En outre, si la mise en place de tout le site vous effraie, vous avez probablement besoin de tests plus stricts ou de normes d'assurance qualité. Vous devez toujours disposer d’une copie de l’ensemble de votre site pouvant être mise en ligne à tout moment, en cas de panne du serveur et de remplacement, ou en cas de problème.

Autres conseils

Dépend de la façon dont vous testez avant le déploiement.

Si vous testez (automatiquement) tout avant publication, ce n’est pas le seul inconvénient du transfert de fichiers.

Un vidage complet est préférable si le projet est testé dans son ensemble; Toutefois, les pages individuelles sont généralement acceptables lorsque vos modifications sont testées individuellement par régression. Assurez-vous simplement que vos références d'assemblage sont correctement versionnées:)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top