2010-09-15 5 views
6

Je travaille pour un ISV et nous avons une application web ASP.NET (sans mvc) que nous déployons sur nos sites clients.Quelle est la meilleure stratégie de déploiement pour ASP.NET?

Nous le faisons actuellement via xcopy et IIS manuellement.

Quelle est la meilleure technologie à utiliser pour le déployer? ClickOnce? WebDeploy? Autre chose?

Conseils appréciés.

Répondre

5

WebDeploy FTW.

Découvrez this excellent article/vidéo de Scott Hanselman.

Gère les transformations de configuration ainsi que la tâche pénible des déploiements de bases de données.

+0

Je pensais que Web Deploy était pour les fermes de serveurs sur un domaine local. Comment cela fonctionne-t-il avec le déploiement sur les sites clients? Y a-t-il des problèmes ici? – WOPR

+0

@WOPR - Web Deploy dispose de nombreux modes/moyens de déploiement différents dans son cadre. Si vous souhaitez déployer vers une batterie de serveurs Web avec WD, installez le framework MS Web Farm. Si vous souhaitez déployer sur un serveur client (serveur unique) à partir de votre ordinateur (VS), installez le programme d'installation de MS Web Platform. Ce sont des choses simples à faire, et beaucoup de ressources sont disponibles. Ici, nous utilisons le déploiement "FTP" pour publier les fichiers sur le serveur, et nous déployons toujours la base de données manuellement. Si vous êtes un client difficile sur leurs serveurs (ne voulez pas que vous installiez des logiciels supplémentaires), vous devrez peut-être faire la même chose. – RPM1984

+0

Génial. Merci mon pote. – WOPR

0

Je viens mis en œuvre Web Deploy cet après-midi en suivant this article par Scott Gu et je l'ai trouvé très utile.

Questions connexes