ElasticBeanstalk AWS中的IIS应用程序构建失败



我正在将IIS应用程序部署到.net框架中。运行IIS 10.0"的64位Windows Server 2016 v2.3.2

我一直收到这个错误,我没有答案。请帮助

AWSDeployment.log:
2020-02-20 22:54:26,203 INFO 1 AWSBeanstalkCfnDeployApp.DeployApp - Reading configuration from c:Program FilesAmazonElasticBeanstalkconfigcontainerconfiguration
2020-02-20 22:54:26,343 ERROR 1 AWSBeanstalkCfnDeploy.DeploymentUtils - Exception during deployment.
Microsoft.Web.Deployment.DeploymentDetailedException: Object of type 'package' and path 'C:cfnebdatasource_bundle_final.zip' cannot be created.  Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_EXCEPTION_WHILE_CREATING_OBJECT. ---> Microsoft.Web.Deployment.DeploymentException: The Zip package 'C:cfnebdatasource_bundle_final.zip' could not be loaded. ---> System.IO.FileNotFoundException: Could not find file 'C:cfnebdatasource_bundle_final.zip'.
at Microsoft.Web.Deployment.NativeMethods.RaiseIOExceptionFromErrorCode(Win32ErrorCode errorCode, String maybeFullPath)
at Microsoft.Web.Deployment.FileStreamEx.CreateInstance(String path, FileMode fileMode, FileAccess fileAccess, FileShare fileShare, Nullable`1 fileLength)
at Microsoft.Web.Deployment.ZipFile.Load()
at Microsoft.Web.Deployment.ZipPackageProvider..ctor(DeploymentProviderContext providerContext, DeploymentBaseContext baseContext, String path)
--- End of inner exception stack trace ---
at Microsoft.Web.Deployment.ZipPackageProvider.GetAttributes(DeploymentAddAttributeContext addContext)
at Microsoft.Web.Deployment.DeploymentObject.EnsureValidAttributes()
--- End of inner exception stack trace ---
at Microsoft.Web.Deployment.DeploymentManager.CreateObjectPrivate(DeploymentProviderContext providerContext, DeploymentBaseOptions baseOptions, DeploymentObject sourceObject, String serverVersion)
at Microsoft.Web.Deployment.DeploymentManager.CreateObject(DeploymentProviderOptions providerOptions, DeploymentBaseOptions baseOptions)
at Microsoft.Web.Deployment.DeploymentManager.CreateObject(String provider, String path, DeploymentBaseOptions baseOptions)
at AWSBeanstalkCfnDeploy.DeploymentUtils.deployPackage(Container container, Boolean sync) in C:codeEBDPT-IISCoresrcEBDPT-IISCoreAWSBeanstalkCfnDeployDeploymentUtils.cs:line 106
at AWSBeanstalkCfnDeploy.DeploymentUtils.UpdateApplicationVersion(Container container, Boolean sync) in C:codeEBDPT-IISCoresrcEBDPT-IISCoreAWSBeanstalkCfnDeployDeploymentUtils.cs:line 56
2020-02-20 22:54:26,360 ERROR 1 AWSBeanstalkCfnDeploy.DeploymentUtils - Unexpected Exception: System.Exception: Exception during deployment. ---> Microsoft.Web.Deployment.DeploymentDetailedException: Object of type 'package' and path 'C:cfnebdatasource_bundle_final.zip' cannot be created.  Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_EXCEPTION_WHILE_CREATING_OBJECT. ---> Microsoft.Web.Deployment.DeploymentException: The Zip package 'C:cfnebdatasource_bundle_final.zip' could not be loaded. ---> System.IO.FileNotFoundException: Could not find file 'C:cfnebdatasource_bundle_final.zip'.
at Microsoft.Web.Deployment.NativeMethods.RaiseIOExceptionFromErrorCode(Win32ErrorCode errorCode, String maybeFullPath)
at Microsoft.Web.Deployment.FileStreamEx.CreateInstance(String path, FileMode fileMode, FileAccess fileAccess, FileShare fileShare, Nullable`1 fileLength)
at Microsoft.Web.Deployment.ZipFile.Load()
at Microsoft.Web.Deployment.ZipPackageProvider..ctor(DeploymentProviderContext providerContext, DeploymentBaseContext baseContext, String path)
--- End of inner exception stack trace ---
at Microsoft.Web.Deployment.ZipPackageProvider.GetAttributes(DeploymentAddAttributeContext addContext)
at Microsoft.Web.Deployment.DeploymentObject.EnsureValidAttributes()
--- End of inner exception stack trace ---
at Microsoft.Web.Deployment.DeploymentManager.CreateObjectPrivate(DeploymentProviderContext providerContext, DeploymentBaseOptions baseOptions, DeploymentObject sourceObject, String serverVersion)
at Microsoft.Web.Deployment.DeploymentManager.CreateObject(DeploymentProviderOptions providerOptions, DeploymentBaseOptions baseOptions)
at Microsoft.Web.Deployment.DeploymentManager.CreateObject(String provider, String path, DeploymentBaseOptions baseOptions)
at AWSBeanstalkCfnDeploy.DeploymentUtils.deployPackage(Container container, Boolean sync) in C:codeEBDPT-IISCoresrcEBDPT-IISCoreAWSBeanstalkCfnDeployDeploymentUtils.cs:line 106
at AWSBeanstalkCfnDeploy.DeploymentUtils.UpdateApplicationVersion(Container container, Boolean sync) in C:codeEBDPT-IISCoresrcEBDPT-IISCoreAWSBeanstalkCfnDeployDeploymentUtils.cs:line 56
--- End of inner exception stack trace ---
at AWSBeanstalkCfnDeploy.DeploymentUtils.UpdateApplicationVersion(Container container, Boolean sync) in C:codeEBDPT-IISCoresrcEBDPT-IISCoreAWSBeanstalkCfnDeployDeploymentUtils.cs:line 71
2020-02-20 22:54:26,361 ERROR 1 AWSBeanstalkCfnDeployApp.DeployApp - Deployment failed: Unexpected Exception
2020-02-20 22:54:26,362 INFO 1 AWSBeanstalkCfnDeployApp.DeployApp - Event [INFO]: Started Application Update
2020-02-20 22:54:26,362 INFO 1 AWSBeanstalkCfnDeployApp.DeployApp - Event [ERROR]: Deployment Failed: Unexpected Exception

2020-02-20 22:54:26920[错误]在的生成过程中遇到错误Hook EnactAppDeploy:命令挂钩失败追踪(最近一次通话(:文件"cfnbootstrap\constructure.pyc",第544行,在run_config中run_commands中的文件"cfnbootstrap\constructure.pyc",第138行文件"cfnbootstrap\command_tool.pyc",第117行,在apply中ToolError:命令挂钩失败2020-02-20 22:54:26920[错误]---------------------构建失败------------------------2020-02-20 22:54:26920[错误]生成过程中未处理的异常:命令挂钩失败追踪(最近一次通话(:文件"cfn-init",第171行,位于文件"cfnbootstrap\constructure.pyc",第129行,内部版本文件"cfnbootstrap\constructure.pyc",第530行,内部版本文件"cfnbootstrap\constructure.pyc",第544行,在run_config中run_commands中的文件"cfnbootstrap\constructure.pyc",第138行应用中的文件"cfnbootstrap\command_tool.pyc",第117行

可能已经晚了,但遇到这个问题的人只需检查你的回购中是否有aws-windows-deployment-manifest.json。

{
"manifestVersion": 1,
"deployments": {
"aspNetCoreWeb": [
{
"name": "my-dotnet-core-app",
"parameters": {
"archive": "dotnet-core-app.zip",
"iisPath": "/"
}
}
]
}
}

从AWS查看此文档https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/dotnet-manifest.html

最新更新