Hubo un tiempo en el que pensé que el actual ASP.NET no beta reclamó el número de versión del .NET CLR (2.0) actual, a pesar de que .NET Framework era la versión 3.5. Cada vez que veía "ASP.NET 3.5", sentía que quienquiera que lo había escrito era incorrecto.ASP.NET 2.0 o 3.5?
Sin embargo, estoy empezando a sentir que soy incorrecto. ¿El número de versión oficial de ASP.NET ha cambiado de 2.0 a 3.5 (durante el tiempo que la versión de .NET Framework ha sido 3.5), o siempre ha sido oficialmente "ASP.NET 3.5" (y he sido un idiota)?
Y solo como una nota extraña adicional, la próxima versión de .Net será .Net 4, no 4.0. También es importante destacar que la versión 4 es una actualización del CLR, por lo que verá un nuevo valor en la lista desplegable de 4. –
Más evidencia: 'RuntimeEnvironment.GetRuntimeDirectory' devuelve' C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727' incluso en ASP.NET 3.5 y 'C: \ WINDOWS \ Microsoft.NET \ Framework \ v3.5' no contiene ninguna herramienta de línea de comandos de ASP.NET. –
@Christian: ¡Buena observación! Eso no es específico de ASP.NET, por cierto: una aplicación de consola .net 3.5 * también * devolverá el directorio v2.0.50727. 'GetRuntimeDirectory' devuelve el directorio CLR y la versión CLR utilizada para ejecutar las aplicaciones desarrolladas para el marco 2.0-3.5 es 2.0. – Heinzi