30 votes

La meilleure façon d'installer MVC 3 sur un serveur?

Maintenant que MVC 3 Outils de mise à Jour a été publié, c'est tout ce que je vois sur le Web Platform Installer -- je ne vois plus MVC 3? Est-ce parce que les Outils de mise à Jour est essentiellement MVC 3, PLUS les améliorations apportées à l'environnement de développement? Sans doute, aucun de ces ajouts sont nécessaires sur un serveur donc j'ai pensé que MVC 3 serait encore offert pour le serveur installe.

Donc peux/dois-je installer le MVC 3 "Outils de mise à Jour" à partir du Web Platform installer sur un serveur?

25voto

Darren Points 744

Je sais que ce n'est pas vous aider Decker, mais il peut aider d'autres personnes:

La meilleure façon d'obtenir MVC sur le serveur en utilisant la fonction "Ajouter Déployable Dépendances..." du menu contextuel:

Menu

Window

Aussi utile pour le déploiement de SQL CE.

17voto

marcind Points 38002

Vous pouvez utiliser le programme d'installation à partir de WebPI sur le serveur de l'amende juste. Il permet de détecter si vous n'avez pas Visual Studio est installé et ne installer le moteur d'exécution.

Vous pouvez également essayer de décompresser le fichier d'installation et seulement la copie de l'exécution des Msi, mais je pense que c'est exagéré.

14voto

David Martin Points 4323

Vous pouvez également utiliser la Plate-forme Web d'installation depuis la ligne de commande:

webpicmd /install /Products:MVC3Runtime /log:webpi.log /accepteula /SuppressReboot

Si vos serveurs n'ont pas accès à internet, vous pouvez utiliser le mode hors connexion drapeau à partir d'un ordinateur qui a accès à télécharger une copie des fichiers d'installation requis.

Si votre flux serait comme suit:

Préparer la Version en Cache d'Installateurs

webpicmd /Offline /Products:MVC3Runtime /log:webpi.log /Path:"%~dp0wbpiCache"

Installation du cache (copier le dossier de la structure de la machine cible)

webpicmd /install /Products:MVC3Runtime /log:webpi.log /accepteula /SuppressReboot /XML:"%~dp0wbpiCache"

7voto

SLaks Points 391154

Vous n'avez pas besoin d'installer MVC3 sur un serveur.

Juste copier le MVC Dll avec vos projets.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X