Pregunta ¿Es asp.net MVC2 incluido en el marco de .NET 4.0?


He instalado .net 4 en el servidor.
Ahora no sé si debo instalar el MVC 2 para VS2008 o qué porque obtuve este error:

No se pudo cargar el archivo o ensamblado 'System.Web.Mvc, Version = 2.0.0.0,   Cultura = neutral, PublicKeyToken = 31bf3856ad364e35 'o una de sus dependencias.   El sistema no puede encontrar el archivo especificado.


32
2018-04-13 21:58


origen


Respuestas:


VS 2010 viene con MVC 2, pero no forma parte del .NET Framework propiamente dicho. Esto significa que si descarga el .NET Framework 4 redistribuible, no incluirá el tiempo de ejecución de MVC 2.

Pero como MVC es bin-deplorable, está bien. Su aplicación, cuando se implementa en un servidor .NET 3.5 SP1 o .NET 4, simplemente copiará System.Web.Mvc.dll en su carpeta / bin, y todo se ejecutará como se espera. MVC funciona bien en Medium Trust.

Para hacer un servidor de amplia instalación necesitas descargar AspNetMVC2_VS2008.exe de aquí, cambie el nombre .exe a .zip y dentro del mvcruntime subcarpeta encontrarás el AspNetMVC2.msi archivo.

Entonces tienes que correr:

msiexec /i AspNetMVC2.msi /l*v .\mvc.log MVC_SERVER_INSTALL="YES"

35
2018-04-13 22:11



de forma predeterminada, System.Web.Mvc.dll no se incluye al compilar un proyecto MVC 2; tiene que cambiar la configuración "Copiar local" a True en las propiedades de referencia para obtener el archivo en su / bin


6
2018-04-04 08:37