AWS Elastic Beanstalk
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

部署到您的环境

在您的应用程序测试完毕后,就可以很轻松地编辑和重新部署您的应用程序,并在稍后查看相关结果。

编辑和重新部署您的 ASP.NET Web 应用程序

  1. 在“Solution Explorer”中,右键单击您的应用程序,然后单击“Republish to Environment <your environment name>”。此时会打开“Re-publish to AWS Elastic Beanstalk”向导。

     “Publish to Beanstalk”向导 1
  2. 查看您的部署详细信息,然后单击“Deploy”。

    注意

    如果要更改任何设置,可以单击取消,并改为使用发布到 AWS 向导。有关说明,请参阅创建 Elastic Beanstalk 环境

    您的更新 ASP.NET Web 项目会导出为 Web 部署文件 (其中带有新的版本标签),上传到 Amazon S3,然后在 Elastic Beanstalk 中注册为新的应用程序版本。Elastic Beanstalk 部署功能会监控您的现有环境,直到该环境具有最新部署的代码并且变为可用状态为止。在 env:<environment name> (环境:<环境名称>) 选项卡上,您将看到环境的状态。

例如,如果您需要回滚到以前的应用程序版本,也可以将现有的应用程序部署到现有的环境中。

将应用程序版本部署到现有的环境中

  1. 展开“AWS Explorer”中的 Elastic Beanstalk 节点,然后右键单击您的 Elastic Beanstalk 应用程序。选择“View Status”。

  2. 在“App: <application name>”选项卡中,单击“Versions”。

     应用程序版本
  3. 单击您希望部署的应用程序版本,然后单击“Publish Version”。

  4. Publish Application Version 向导中,单击 Next

     Publish Application Version 向导 1
  5. 查看您的部署选项,然后单击“Deploy”。

     Publish Application Version 向导 2

    您的 ASP.NET 项目将导出为 Web 部署文件,并上传到 Amazon S3。Elastic Beanstalk 部署功能将监控您的环境,直到部署了新代码的环境变得可用为止。在 env:<environment name> (环境:<环境名称>) 选项卡上,您将看到环境的状态。