Configurar servidores no es mi punto fuerte de ninguna manera. Estoy tratando de mover un proyecto de desarrollo a Windows 7. Una de las cosas que necesito para ejecutar la aplicación es seleccionar ASP.NET v4.0 como el grupo de aplicaciones dentro de IIS.
Revisé las instrucciones en el siguiente enlace para asegurarme de que se seleccionaron las Opciones de desarrollo de aplicaciones adecuadas:
http://www.gotknowhow.com/articles/how-to-install-iis7-and-enable-aspnet
Desde el Administrador de IIS , selecciono Grupos de aplicaciones y solo veo
- Clásico .NET AppPool
- DefaultAppPool
También necesito poder seleccionar
- ASP.NET v4.0
- ASP.NET v4.0 Classic
¿Cómo puedo agregarlos a la lista de grupos de aplicaciones disponibles?
Respuestas:
Lo más probable es que necesite instalar .NET 4 (que también creará un nuevo AppPool para usted)
Primero asegúrese de tener IIS instalado y luego realice los siguientes pasos:
cmd
y presione ENTEREs posible que deba iniciar esto como administrador si tiene UAC habilitado.
Para hacerlo, busque el archivo exe (generalmente puede comenzar a escribir con el menú Inicio abierto), haga clic con el botón derecho y seleccione "Ejecutar como administrador"
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319\
y presiona ENTER.aspnet_regiis.exe -ir
y presione ENTERnuevamente.-i
lugar de-ir
. Esto cambiará sus AppPools por usted y los pasos 5 en adelante no deberían ser necesarios.(También puede repetir los pasos 7 en adelante para cada sitio en el que desee aplicar .NET 4).
Referencias adicionales
El marco para aquellos que aún no lo tienen.
Instrucciones sobre cómo ejecutar el símbolo del sistema con derechos de administrador.
Para aquellos que quieran saber qué
-ir
o qué-i
(o la diferencia entre ellos) o qué otras opciones están disponibles. (Normalmente lo uso-ir
para evitar que los sitios más antiguos que se ejecutan actualmente se rompan en un cambio de marco, pero eso depende de usted).fuente
En el nivel superior del Administrador de IIS (arriba de los Sitios), debería ver el nodo del árbol de Grupos de aplicaciones. Haga clic derecho en "Grupos de aplicaciones", elija "Agregar grupo de aplicaciones".
Déle un nombre, elija .NET Framework 4.0 y el modo integrado o clásico.
Cuando agrega o edita un sitio web, sus nuevos grupos de aplicaciones ahora aparecerán en la lista.
fuente
Abra una línea de comando de Windows. Cambie los directorios a
C:\Windows\Microsoft.Net\Framework\v4.0.xxxx
donde las x son el número de compilación. Escribaaspnet_regiis -ir
y presione enter. Esto debería registrar .Net v4.0 y crear los grupos de aplicaciones de forma predeterminada. Si no es así, deberá crearlos manualmente haciendo clic derecho en laApplication Pools
carpeta en IIS y eligiendoAdd Application Pool
.Editar: Como referencia, consulte la sección del documento vinculado que hace referencia al argumento -i.
http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx
fuente
Me acabo de encontrar con esto y, aunque ya teníamos instalado .NET 4.0 en el servidor, resultó que solo teníamos la versión "Perfil del cliente" y no la versión "Completa". La instalación de este último solucionó el problema.
fuente
Instalar framework 4.0 redistribuible también es suficiente para crear un grupo de aplicaciones. Puedes descargarlo desde aquí .
fuente