visual studio management deploy msbuild msdeploy

msbuild - studio - web deployment agent service



Cómo configurar el grupo de aplicaciones con MSDeploy (1)

Actualmente estoy usando MSBuild para crear un paquete de MSDeploy pasando argumentos:

/p:DeployOnBuild=true;DeployTarget=Package

Estoy usando un archivo parameters.xml (ubicado en la raíz de mi sitio web). Otra pregunta SO que encontré intenta configurar el grupo de aplicaciones.

Mi archivo parameters.xml:

<parameters> <parameter name="Application Pool Name" description="Application Pool for this site" tags="" defaultValue="ASP.NET v4.0"> <parameterEntry kind="DeploymentObjectAttribute" scope="application" match="/application/@applicationPool" /> </parameter> ... </parameters>

pero parece que el archivo archive.xml dentro del paquete msdeploy generado por el msbuild no tiene una sección con un elemento applicationPool

¿Cómo puedo generar el archivo.xml con esta sección para poder configurar el grupo de aplicaciones?

El grupo de aplicaciones que deseo establecer ya existirá, por lo que no estoy interesado en la sincronización de MSDeploy ni en crear grupos de aplicaciones aquí.

Editar: He encontrado esta pregunta. ¿Cómo controlo la AppPool utilizada para implementar a través de la configuración de VS & MSDeploy que sugiere usar wpp.targets para generar un proveedor personalizado? Estoy explorando cómo usar este enfoque para modificar el archivo archive.xml


Suponiendo que tiene la configuración correcta de IIS en su proyecto y se está ejecutando como Administrador, debe poder especificar IncludeIisSettings=true para que la configuración IncludeIisSettings=true incluida en el IncludeIisSettings=true zip.

Si necesita la definición real de AppPool incluida (para que pueda crearse), también debe establecer IncludeAppPool=true .