我製作了一個非常簡單的.NET Core應用程序,並將其部署到IIS/Windows平臺下的Elastic Beanstalk。這是我上傳到AWS的捆綁包的佈局。如何使用.NET Core應用程序將ebextentions打包到Elastic Beanstalk?
foo.zip
aws-windows-deployment-manifest.json
site.zip
foo.dll
web.config
Microsoft.AspNetCore.Hosting.dll
... other dependencies
This works great。但我想將應用程序池上的IdleTimeout
更改爲0(默認值爲20)。爲此,我創建了一個.ebextentions
文件夾,並添加文件01_Idle_Timeout.config,內容如下:
commands:
set_idle_time:
command: c:\windows\system32\inetsrv\appcmd.exe set config /section:applicationPools "/[name='DefaultAppPool'].processModel.idleTimeout:0.00:00:00"
我試過下foo.zip這個目錄放置。我試着把它放在site.zip下。它不會生效。
我已經遠程登錄到Elastic Beanstalk實例,並手動運行該命令以確保它可以正常工作,並且確實如此。但不知何故.ebextentions
不會處理它。
我是否缺少一些簡單的東西?
謝謝。 Doh :( – AngryHacker