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

部署到您的环境

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

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

  1. Solution Explorer (解决方案资源管理器) 中,右键单击您的应用程序,然后单击 Republish to Environment <your environment name> (重新发布到环境 &lt;&lt;replaceable&gt;环境名称&lt;/replaceable&gt;&gt;)。此时会打开 Re-publish to AWS Elastic Beanstalk (重新发布到 AWS Elastic Beanstalk) 向导。

    
            发布到 Beanstalk 向导 1
  2. 查看您的部署详细信息,然后单击 Deploy (部署)

    注意

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

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

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

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

  1. 展开 AWS Explorer 中的 Elastic Beanstalk 节点,然后右键单击您的 Elastic Beanstalk 应用程序。选择 View Status (查看状态)

  2. App: <application name> (应用程序: &lt;&lt;replaceable&gt;应用程序名称&lt;/replaceable&gt;&gt;) 选项卡中,单击 Versions (版本)

    
            应用程序版本
  3. 单击您希望部署的应用程序版本,然后单击 Publish Version (发布版本)

  4. Publish Application Version (发布应用程序版本) 向导中,单击 Next (下一步)

    
            发布应用程序版本向导 1
  5. 查看您的部署选项,然后单击 Deploy (部署)

    
            发布应用程序版本向导 2

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