iis - apppool - Asociar un grupo de aplicaciones al sitio con appcmd
appcmd list (3)
Quiero crear un sitio por línea de comando usando appcmd.
¿Cómo puedo asociar un grupo de aplicaciones específico al sitio?
Para crear un sitio, escribo de esta manera:
appcmd add site /name:"prova" bindings:http://localhost:8080 /physicalPath:c:/sites/prova
Aunque el OP estaba buscando asignar el grupo de aplicaciones dentro del comando "agregar sitio", no pude encontrar una manera de incluirlo con el comando original "agregar sitio". Lo obtuve funcionando usando "agregar sitio" seguido por "configurar sitio" usando la sintaxis de Kev anterior.
Por otro lado, si alguna vez necesita agregar una " aplicación " en ese " sitio ", puede especificar el grupo de aplicaciones cuando use el comando "agregar aplicación" con el argumento de la applicationPool
como aquí:
APPCMD add app /site.name:"prova" /path:/App1 /physicalPath:c:/sites/prova/App1 /applicationPool:"provaAppPool"
Puede que necesite prefijar APPCMD con %systemroot%/system32/inetsrv/
y llamar
%systemroot%/system32/inetsrv/APPCMD /site.name:"prova"...
Puedes hacerlo:
APPCMD.exe set app "prova/" /applicationPool:"YOUR_APP_POOL_NAME_HERE"
Tenga en cuenta la barra inclinada añadida a prova
, eso es importante.
Por ejemplo, si deseo establecer el grupo de aplicaciones para prova
en DefaultAppPool
, emitiría el siguiente comando:
APPCMD.exe set app "prova/" /applicationPool:"DefaultAppPool"
/mybloggy
como /mybloggy
el comentario de Chris a continuación, si tiene una aplicación existente en su sitio, digamos /mybloggy
y desea cambiar el grupo de aplicaciones al que pertenece, entonces emitiría lo siguiente:
APPCMD.exe set app "prova/mybloggy" /applicationPool:"DefaultAppPool"
Sintaxis alternativa:
APPCMD.exe set site /site.name:"Site name" /[path=''/''].applicationPool:"App Pool Name"
Se encuentra en los documentos de Windows Server: https://technet.microsoft.com/en-us/library/cc732992(v=ws.10).aspx