2008-09-25 12 views

Respuesta

14

.NET 3.5 es 2.0 con algunas bibliotecas adicionales. Entonces la respuesta es sí, puedes ejecutarlos en el mismo sitio web. De hecho, ni siquiera puede configurar una aplicación web para que se ejecute en 3.5. Simplemente corre por debajo de 2.0. Puede verificar la pestaña ASP.NET en las propiedades de un sitio IIS para ver que ni siquiera hay una opción para ejecutar su aplicación en 3.5.

+1

.Los números de versión de Net son una locura! – UpTheCreek

1

Sí, puede sin problema.

3

Mientras su servidor ejecute 3.5, puede ejecutar ambos.

1

.Net 3.5 es una extensión del framework .Net 2.0. Después de actualizar a .Net 3.5 framework, puede ejecutar aplicaciones que usan todos los .Net 2.0/3.0 y 3.5 framworks.

1

Puede ejecutar código en .NET 2.0 y .NET 3.5 en el mismo servidor, pero debe tener al menos un grupo de aplicaciones por versión de marco. Lo único que debe observar es no mezclar una aplicación 2.0 y una aplicación 3.5 en el mismo grupo.

Justificación: sólo un marco puede ser cargado para cada proceso y cada aplicación genera su propio proceso (s)

+0

Esto es incorrecto: no puede mezclar sitios 1.1 y 2.0 en un grupo de aplicaciones, pero en lo que respecta a IIS, 2.0 y 3.5 son iguales. –

0

Puede ejecutar a los dos al mismo tiempo, siempre y cuando .NET 3.5 está instalado.

3

En lo que respecta a IIS, 3.5 y 2.0 son lo mismo. Lo que debe tener cuidado no es mezclar 1.1 y 2.0 en el mismo grupo de aplicaciones.

0

Simplemente convertiría todo el código a 3.5, y debería funcionar perfectamente, si tiene 3.5 instalado en la caja.

Aslo tenga en cuenta que VS 2008 hace multi-targeting, y muchas de las características que son nuevas en 3.5 son en realidad características del compilador, no del framework en sí. Por lo tanto, puede orientar el marco 2.0 y obtener muchas de las nuevas características de 3.5.

1

ASP.NET 3.5 todavía se está ejecutando en el .NET CLR 2.0, si usted entra en IIS verá que sólo se puede elegir 2.0 o 1.1

Así que la respuesta es, sí ... ASP. NET 3.5 es básicamente solo ensambles extra en el GAC.

.NET 3.5 solo fueron modificaciones de los compiladores y de las bibliotecas, no del CLR.

Cuestiones relacionadas