asp.net-mvc - framework - asp.net mvc tutorial español
¿Cuál es la mejor manera de instalar MVC 3 en un servidor? (4)
No necesita instalar MVC3 en un servidor.
Simplemente copie los archivos DLL de MVC junto con sus proyectos .
Ahora que se lanzó MVC 3 Tools Update, eso es todo lo que veo en el instalador de la plataforma web. ¿Ya no veo MVC 3? ¿Esto se debe a que la Actualización de herramientas es esencialmente mejoras de MVC 3 PLUS al entorno de desarrollo? Presumiblemente, ninguna de estas adiciones son necesarias en un servidor, así que pensé que MVC 3 todavía se ofrecería para las instalaciones del servidor.
Entonces, ¿puedo / debo instalar la "Actualización de herramientas" de MVC 3 desde el instalador de la plataforma web en un servidor?
Puede usar el instalador desde WebPI en el servidor muy bien. Detectará si no tiene instalado Visual Studio y solo instalará el tiempo de ejecución.
También podrías intentar descomprimir el archivo instalador y solo copiar los MSI en tiempo de ejecución, pero creo que es exagerado.
Sé que esto no te ayuda a Decker, pero puede ayudar a otros:
La forma más fácil de obtener MVC en el servidor es mediante el menú "Agregar dependencias desplegables ...":
También es útil para implementar SQL CE.
También puede usar el Instalador de plataforma web desde la línea de comando:
webpicmd /install /Products:MVC3Runtime /log:webpi.log /accepteula /SuppressReboot
Si sus servidores no tienen acceso a Internet, puede usar la bandera fuera de línea de una máquina que sí tiene acceso para descargar una copia de los archivos de instalación necesarios.
Entonces tu flujo sería como sigue:
Preparar la versión en caché de los instaladores
webpicmd /Offline /Products:MVC3Runtime /log:webpi.log /Path:"%~dp0wbpiCache"
Instalar desde el caché (copiar la estructura de la carpeta a la máquina de destino)
webpicmd /install /Products:MVC3Runtime /log:webpi.log /accepteula /SuppressReboot /XML:"%~dp0wbpiCache"