3

我製作了一個非常簡單的.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不會處理它。

我是否缺少一些簡單的東西?

回答

相關問題