C# 如何使用.NET核心应用程序将eExtensions打包到Elastic Beanstalk?

C# 如何使用.NET核心应用程序将eExtensions打包到Elastic Beanstalk?,c#,amazon-web-services,asp.net-core-mvc,amazon-elastic-beanstalk,ebextensions,C#,Amazon Web Services,Asp.net Core Mvc,Amazon Elastic Beanstalk,Ebextensions,我制作了一个非常简单的.NET核心应用程序,并将其部署到IIS/Windows平台下的Elastic Beanstalk。这是我上传到AWS的包的布局 foo.zip aws-windows-deployment-manifest.json site.zip foo.dll web.config Microsoft.AspNetCore.Hosting.dll ... other dependencies 这很有效

我制作了一个非常简单的.NET核心应用程序,并将其部署到IIS/Windows平台下的Elastic Beanstalk。这是我上传到AWS的包的布局

foo.zip
    aws-windows-deployment-manifest.json
    site.zip
        foo.dll
        web.config
        Microsoft.AspNetCore.Hosting.dll
        ... other dependencies
这很有效。但是我想将应用程序池上的
IdleTimeout
更改为0(默认值为20)。为此,我创建了一个
.ebextentions
文件夹,并添加了文件01\u Idle\u 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实例,并手动运行了该命令,以确保它能够正常工作。但不知何故,
.ebextensions
无法处理它


我遗漏了一些简单的东西吗?

应该是.ebextensions而不是.ebextensions(注意输入错误)


同样在您的示例中,.ebextensions文件夹应该位于foo.zip下,而不是site.zip下。

谢谢。卫生署:(