2009-04-29 13 views
5

Acabo de instalar .NET Framework 3.5 en mi servidor de Windows 2003 y cuando intento crear un nuevo sitio web no puedo seleccionar 3.5 de la Propiedades del sitio web Pestaña ASP.NET en IIS..NET 3.5 falta de la lista desplegable de ASP.NET en IIS después de la nueva instalación

Esto funciona bien con 1.0, 1.1 y 2.0.

Sé que el proceso de instalación del framework fue completamente diferente con 3.5, pero supongo que debería estar disponible en el menú desplegable.

¿Qué puedo hacer para resolver este problema?

Respuesta

24

Eso es porque ASP.NET 3.5 todavía usa el CLR de 2.0. El CLR no ha cambiado en 3.5, es más una extensión a 2.0. (Espero decir esto correctamente)

Así que, aunque no puede elegir 3.5, puede puede ejecutar aplicaciones de Internet escritas en 3.5.

+0

Rick Strahl tiene un buen artículo en su blog sobre esto: http://www.west-wind.com/Weblog/posts/289139.aspx – Chris

1

Establecerlo como 2.0. 3.5 funciona efectivamente como un conjunto de extensiones a 2.0.

1

No creo que se suponga que aparezca. 3.5 es básicamente una aplicación 2.0 que tiene las 3.5 extensiones incluidas a través de web.config. Elija 2.0

1

No hay una opción 3.5. Todavía estás corriendo en la parte superior del marco 2.0. Se está ejecutando correctamente.

1

ASP.NET aún se encuentra en la versión 2.0, pero se ejecutará en las bibliotecas .NET 3.5. Es confuso, pero por desgracia.

7

.NET Framework v3.5 es esencialmente una "mejora de funciones" en la parte superior del núcleo 2.0. Ha sido así desde que salió la versión 2.0. No verá una nueva versión en IIS hasta que realice un cambio de núcleo fundamental o algo importante a lo largo de esas líneas para garantizar que sus sitios ASP.NET se configuren como tales.

Pero no se preocupe, sus aplicaciones .NET 3.5 se ejecutarán perfectamente en la lista de configuración 2.0. Notará que habrá redireccionamientos en su archivo web.config para apuntar a los archivos 3.5 para algunas de las bibliotecas actualizadas.

1

No se puede encontrar en IIS 3.5, encontrará 2.0. Pero, si usted quiere estar seguro de que la instalación ha ido bien, ir a

%windir%\Microsoft.NET\Framework 

(que es C: \ Windows \ Microsoft.NET \ Framework en la mayoría de los sistemas)

y busque una carpeta llamado 3.5.

Cuestiones relacionadas