C# 如何使用.NET核心应用程序将eExtensions打包到Elastic Beanstalk?
我制作了一个非常简单的.NET核心应用程序,并将其部署到IIS/Windows平台下的Elastic Beanstalk。这是我上传到AWS的包的布局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 这很有效
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下。谢谢。卫生署:(