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?
Merci. Doh :( – AngryHacker