Estou tentando definir algumas configurações do pool de aplicativos usando comandos appcmd.exe!
Eu tenho o comando para definir a reciclagem periódica assim:
set config -section:system.applicationHost/applicationPools /+"[name='AppPoolName'].recycling.periodicRestart.schedule.[value='19:05:00']" /commit:apphost
Funciona bem na primeira vez - mas quando reimplantamos, ele falha devido ao valor de reciclagem periódica existente.
Como posso primeiro limpar todos os valores no agendador de reciclagem periódica usando appcmd.exe? Ou se alguém tiver solução para pular este comando?
Posso reproduzir o problema semelhante ao usar o mesmo comando appcmd.exe para definir o arquivo
periodic recycling
.Você pode usar o seguinte comando para remover o valor de reciclagem periódica existente: mude
/+
para/-
Para usar os comandos na tarefa de implantação da Web do IIS, você pode consultar o seguinte exemplo:
Pipeline Clássico:
Resultado:
ATUALIZAÇÃO: Para remover todos os elementos da coleção: