Pregunta

¿Qué queremos decir exactamente con ASP.NET versión 2.0? ¿Es la versión alineada con .net CLR versión 2.0?

¿Qué pasa con aspnet_isapi.dll y aspnet_wp.exe? ¿Cómo encajan con respecto a las versiones 1.1 / 2.0 / 3.5 del marco .net?

.NET 3.5 utiliza CLR 2.0. ¿Eso significa que nada cambia en ASP.NET 3.5, excepto las adiciones a las bibliotecas de clases?

¿Fue útil?

Solución

ASP.NET 2.0 es simplemente una aplicación ASP.NET que se ejecuta bajo el CLR 2.0. Esto se configura en las propiedades de la aplicación en el administrador de IIS.

Las aplicaciones que se dirigen a framework 2.0, 3.0 y 3.5 se ejecutan bajo el CLR 2.0. El CLR es (excepto algunos rompiendo cambios ) compatible con versiones anteriores, por lo tanto, un marco de orientación de aplicaciones 1.1 generalmente también puede ejecutarse bajo el CLR 2.0.

Cada grupo de aplicaciones en IIS solo puede usar una versión CLR, por lo que todas las aplicaciones en un grupo deben usar ASP.NET 1.1 o ASP.NET 2.0. Si intenta mezclar versiones de CLR en un grupo de aplicaciones, los sitios en el grupo dejarán de funcionar.

Otros consejos

ASP.NET 2.0 es el marco que se envió con .NET 2.0 (y, por lo tanto, CLR 2.0). En la mayoría de los casos, este número actualmente se alinea más estrechamente con la versión CLR, ya que aunque .NET 3.0 / .NET 3.5 agrega conjuntos adicionales que pueden (y son) utilizados por las aplicaciones ASP.NET, no hay un nuevo número de versión de ASP.NET .

Con respecto a tu último punto ... " nada cambia " ... bueno, el código que se ejecuta es en gran parte dictado por las bibliotecas de clases. Asi que; sí, hay nuevas dlls y ajustes menores a las dll más antiguas. Pero, de hecho, la tecnología central sigue siendo más o menos la misma.

ASP.Net de hecho utiliza el CLR 2.0. Esto también significa que hay un aspnet_wp.exe en ejecución separado. Por lo tanto, si tiene sitios asp.net 1.1 y 2.0 en ejecución, verá dos procesos aspnet_wp en el administrador de tareas.

Además de eso, hay varias características nuevas para asp.net 2.0. Algunas cosas en las que puedo pensar incluyen páginas maestras, estilos, mejores controles, estado de vista / estado de control dividido, compresión mejorada de viewstate y mucho más

3.5 utiliza CLR 2.0, por lo que no hay diferencias en los procesos de trabajo utilizados.

Para toda la información: visite el sitio asp.net: http: //msdn.microsoft.com/en-us/asp.net/default.aspx

Hay muchas diferencias entre ASP.NET y ASP.NET 2.0. La .NET Framework page en wikipedia es realmente muy buena para describir cómo el Framework tiene evolucionó de 1.1 a 2.0 a 3.0 a 3.5 y pronto será 4.0. :)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top