我正在尝试将 ASP.NET 应用程序部署到 Linux 上的 Elastic Beanstalk 的 .NET Core。当我上传代码时,我收到以下错误:
Instance deployment: Your source bundle has a single .NET Core application. You must include a file with a '.runtimeconfig.json' suffix. The deployment failed.
问题是我在上传的 zip 文件的根目录中有这样一个文件。当我上传示例应用程序时,它可以工作,但是当我上传自己的应用程序时,它不会。这是我的Project.runtimeconfig.json
文件的内容:
{
"runtimeOptions": {
"tfm": "netcoreapp3.1",
"framework": {
"name": "Microsoft.AspNetCore.App",
"version": "3.1.0"
},
"configProperties": {
"System.GC.Server": true,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
}
}
}