3

J'ai créé une application .NET Core très simple et l'ai déployée sur Elastic Beanstalk sous la plate-forme IIS/Windows. C'est la présentation de l'ensemble que je télécharge vers AWS.Comment faire pour empaqueter des ebextentions à Elastic Beanstalk avec une application .NET Core?

foo.zip 
    aws-windows-deployment-manifest.json 
    site.zip 
     foo.dll 
     web.config 
     Microsoft.AspNetCore.Hosting.dll 
     ... other dependencies 

Cela fonctionne très bien. Mais je veux changer le sur le pool d'applications à 0 (la valeur par défaut est 20). À cette fin, j'ai créé un dossier .ebextentions, et le fichier ajouté 01_Idle_Timeout.config avec le contenu suivant:

commands: 
set_idle_time: 
    command: c:\windows\system32\inetsrv\appcmd.exe set config /section:applicationPools "/[name='DefaultAppPool'].processModel.idleTimeout:0.00:00:00" 

J'ai essayé de placer ce répertoire sous foo.zip. J'ai essayé de le placer sous site.zip. Cela ne prendra tout simplement pas effet.

J'ai été déconnecté dans l'instance Elastic Beanstalk et j'ai exécuté la commande manuellement pour m'assurer que cela fonctionne et c'est le cas. Mais de toute façon le .ebextentions ne le traitera pas.

Ai-je oublié quelque chose de simple?

Répondre