In PowerShell è possibile clonare un pool di applicazioni IIS 7 esistente in un nuovo pool di applicazioni, mantenendo tutte le impostazioni dei pool di origine nel nuovo pool. Ti piace questa ...Clona/Duplica/Copia un pool di applicazioni esistente in IIS 7
import-module webadministration
copy IIS:\AppPools\AppPoolTemplate IIS:\AppPools\NewAppPool -force
ora vorrei fare la stessa cosa in C# utilizzando le classi nello spazio dei nomi Microsoft.Web.Administration. Ho sfogliato lo spazio dei nomi e non riesco a trovare un modo per farlo facilmente. C'è il metodo MemberwiseClone che potrei chiamare per creare una copia superficiale del pool di app esistente, ma non so se questo duplicherebbe tutte le proprietà dei pool di app originali.
Qualcuno può aiutare?
Hai mai trovato un modo per farlo? – DanM7
@Dan Maguire, mi spiace, non esattamente. L'unica risposta che ho ricevuto finora non risolve completamente il problema. Non affronta come ottenere le proprietà dall'AppPool nella prima sezione al pool appena creato nella seconda sezione. Al momento sto pensando di chiamare il codice PowerShell direttamente nel mio programma C#. Ho un paio di settimane prima della scadenza per risolvere questo problema. Pubblicherò qualsiasi soluzione scegliamo una volta. –