En PowerShell, se puede clonar un grupo de aplicaciones de IIS 7 existente en un nuevo grupo de aplicaciones, conservando todas las configuraciones de grupos de origen en el grupo nuevo. Así ...Clonar/Duplicar/Copiar un grupo de aplicaciones existente en IIS 7
import-module webadministration
copy IIS:\AppPools\AppPoolTemplate IIS:\AppPools\NewAppPool -force
Ahora me gustaría hacer lo mismo en C# usando las clases del espacio de nombres Microsoft.Web.Administration. He navegado por el espacio de nombres y no puedo encontrar una manera de hacerlo fácilmente. Existe el método MemberwiseClone que podría llamar para crear una copia superficial del grupo de aplicaciones existente, pero no sé si eso duplicaría todas las propiedades de los grupos de aplicaciones originales.
¿Alguien puede ayudar?
¿Alguna vez descubrió una forma de hacerlo? – DanM7
@Dan Maguire, lo siento no, no exactamente. La única respuesta que recibí hasta ahora no resuelve completamente el problema. No trata cómo obtener las propiedades de la AppPool en la primera sección del conjunto recién creado en la segunda sección. Por el momento, estoy considerando llamar al código de PowerShell directamente dentro de mi programa C#. Tengo un par de semanas antes de la fecha límite para resolver esto. Publicaré cualquier solución que elija una vez que lo haga. –