2009-06-20 10 views
14

Tengo .NET Framework 3.5 SP1 instalado en mi sistema. Cuando creo un nuevo grupo de aplicaciones, solo veo .NET Framework V2.0.xxx. Tengo un archivo que usa ASP.NET MVC. No está cargando Creo que esta podría ser la razón.El grupo de aplicaciones en IIS 7 no muestra .NET Framework 3.5

+0

Una pregunta similar para .NET Framework 4.5: http://stackoverflow.com/questions/9559372/how-to-set-net-framework-4-5-version-in-iis-7-application-pool –

Respuesta

3

No estoy seguro de cuál es exactamente la pregunta, si espera que el marco 3.5 en IIS no lo haga. Los dos marcos en IIS son 1.1 y 2.0. Entonces framework 3.5 solo mostrará 2.0 en IIS

20

Creo que de manera bastante confusa se está refiriendo a la versión .Net Runtime, que para .Net 3.5 framework aún es Runtime versión 2.0.

Puede buscar explicaciones en Google, pero está en la línea de.

  • .Net 2.0 Framework - .Net 2.0 Runtime
  • .Net Framework 3,0 - .Net 2.0 Runtime
  • .Net 3.5 Marco - .Net 2.0 Runtime
  • .Net 3.5 Sp1 - - Net 2.0 Tiempo de ejecución
  • .Net 4.0 Marco - Net 4.0 Tiempo de ejecución

me he dado cuenta de que a veces tiene problemas MVC si no se ejecuta utilizando el "integrado" Gestionado modo de canalización, por lo MIG quiero intentar eso.

+0

Creo que encontrarás que no hay .NET 3.0 Runtime. Estoy bastante seguro de que .NET 4 viene con .NET 4 runtime. –

+0

Corregido según su comentario ... ¿hace que se pregunte qué pasó con el tiempo de ejecución de .Net 3.0? – danswain

1

.NET 3.0 y .NET 3.5 son adiciones a .NET 2.0, el tiempo de ejecución del núcleo sigue siendo el mismo, por lo que no verá 3.5 en la configuración del grupo de aplicaciones. El problema puede estar en otro lado.

Usted puede tratar de volver a registrar las asignaciones de 3.0, sin embargo, mediante la ejecución de ServiceModelReg en el directorio 3.0 \ Windows Communication Foundation, pero que sólo van a resolver los problemas con WCF

1

La cuestión aquí es que, después de todo .NET Framework 2.0 otras versiones fueron incrementales, no una nueva implementación.

Es por eso que IIS informa solo .NET 2.0.

2

Como se explicó anteriormente, .NET 3.0 y 3.5 construidos en la parte superior de .NET 2.0, por lo que no hubo necesidad de esas opciones. Ahora que .NET 4.0 está fuera, sí incluye una entrada para ASP.NET 4.0 ya que incluye un nuevo tiempo de ejecución.

Como tal, sus posibles opciones ahora incluyen: 1.1.4322 (.NET 1.1) 2.0.50727 (.NET 2.0, 3.0, 3.5) 4.0.30319 (.NET 4.0)

Cuestiones relacionadas