para ejecutar aplicaciones web 3.5 y 4.0?¿Necesita instalar .net 3.5 y 4.0 o simplemente .net 4?
Respuesta
recuerdo haber leído algo de una vez de Microsoft que se indica:
" .NET 4.0 añade en proceso de lado a lado compatibilidad con versiones anteriores de el marco. Esta característica permite un proceso aplicación a la vez parte de ejecución de su código utilizando el .NET Common Language Runtime (CLR) 4 yOtras 10 partes usando versiones anteriores de CLR ".
Por lo tanto, para responder a su pregunta, solo necesita ambas si su aplicación utiliza características de ambas o, por el contrario, tiene aplicaciones web separadas que utilizan .NET 3.5 y .NET 4.0.
.NET 4.0 debería estar bien por sí solo, siempre que pueda actualizar sus aplicaciones 3.5 a 4.0. This page tiene alguna información útil.
Heres where Lo leí.
Sólo 4.0 debe ser suficiente, podría haber algunos problemas aunque - por ejemplo J # no funciona en .NET 4.0
quería algo un poco definida que "debería". Es por qué hice la pregunta ... Estaba pensando "Debería funcionar ..." pero no realmente 100% –
También parece haber nuevas restricciones en .NET 4.0 con respecto a la seguridad de la reflexión. Es posible que desee probar en .NET 4.0 y un sistema .NET 3.5 antes de confiar en .NET 4.0 para ejecutar su aplicación .NET 3.5. – jpierson
http://msdn.microsoft.com/en-us/magazine/ee819091.aspx
Parece que necesita para instalar al lado del otro.
Encontré que necesitaba 3.5 aunque tengo 4 instalados. Sin 3.5, estaba recibiendo GfxUI, ha dejado de funcionar el error. A pesar de instalar los controladores Intel más recientes para el chipset G41, el error persistiría. Luego encontré una publicación que decía que requiere .net3.5 y tan pronto como instalé esto estaba bien. Entonces ... como dije anteriormente, todo depende de las aplicaciones que haya instalado. Si necesitan 3.5, entonces necesita instalar ambos.
Para añadir un punto más ...
todos los marcos anteriores a 4.0 [4.0 CLR] (sí, incluso 3.5.1) se basan en el CLR 2.0. Microsoft ha hecho todo lo posible para que 4.5 [4.5 CLR] sea una actualización ininterrumpida (o un paquete de servicio [si no es una función]).
Al igual que en otro comentario astuto mencionado anteriormente, si tiene dependencias para 3.5.1 que no se pueden cambiar, las opciones son un poco más limitadas. ¿Alguien sabe si las pilas Entity y LINQ han sido completamente transitadas desde el Marco 3.5.1? Supongo que sí, pero no estoy seguro.
Otra nota ... La simple instalación de 4.5 en algunos servidores ... con MOSS2K7, servicios SP2010 puede ser divertido ...; -o
CLR 4.5 no existe ... –
- 1. diferencia básica entre .NET 3.5 y 4.0
- 2. ¿Es seguro instalar .Net 3.5 SP1 después de que .Net 4.0 RC ya haya sido instalado?
- 3. no se puede instalar .NET Framework 3.5
- 4. Log4Net y .NET 4.0
- 5. ¿Necesita .NET Framework 4.0 reiniciar?
- 6. Ejecutar aplicaciones .NET 3.5 en .NET 4 solo sistemas
- 7. ¿Incluye .Net Framework 4.0 Installer el .Net Framework 3.5?
- 8. ¿Se necesita DLR en .NET 4.0?
- 9. .NET 2.0 o 3.5?
- 10. Cómo instalar Automapper para .net 3.5
- 11. .NET 4 carga ensamblajes diferentes de .NET 3.5
- 12. buena biblioteca cliente XMPP/Jabber para .NET 3.5 (o 4.0)
- 13. .Net 3.5 Dll en una aplicación .Net 4.0 cualquier problema
- 14. ¿Se necesita reiniciar .NET Framework 3.5 SP1?
- 15. WCF con 3.5 y 4.0 juntos
- 16. .NET framework compatibility: 3.5 SP1 & 4.0 Client Profile
- 17. Instalar .NET 4.0 dll en el GAC
- 18. .NET 2.0 incluye en .NET 3.5 instalador?
- 19. Realizar una llamada a una biblioteca .NET 4 desde 3.5
- 20. Log4Net y .NET 4.0 RC
- 21. Entrega de .Net 3.5 SP1
- 22. usando WIX3.6 para instalar .NET Framework 3.5 SP1 con Burn
- 23. .NET MVC o simplemente viejo ASP.NET?
- 24. ¿Cómo usar una aplicación web .NET 4.0 dentro de una aplicación web .NET 3.5?
- 25. ¿Cómo compilo un proyecto para .Net 3.5 y 4 al mismo tiempo
- 26. FxCop para .NET 4.0
- 27. Downgrade una aplicación de .NET 4.0 a 3.5
- 28. ¿Puedo usar contratos de código .NET 4 y seguir siendo compatible con .NET 3.5?
- 29. ¿Cómo uso Console.CancelKeyPress en .NET 4? (Funciona bien en .NET 3.5 y abajo)
- 30. Cómo usar SignalR con .net 3.5
asp.net no usa 3.5 y 4.0 uno al lado del otro en el mismo proceso y 4.0 proporciona casi todas las características 3.5 (con algunas excepciones de compatibilidad como j #) –
@Pent, buen punto, creo que estoy en realidad respondiendo una pregunta diferente. – Ash
parece implicar que necesita instalar 3.5 y 4.0 –