

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 部署至您的環境
<a name="create_deploy_NET.sdlc.create.edit"></a>

在您測試應用程式之後，即可輕鬆加以編輯並重新部署您的應用程式，並立刻查看結果。

 **欲編輯並重新部署您的 ASP.NET Web 應用程式** 

1.  在 **Solution Explorer (方案總管)** 中，請以滑鼠右鍵按一下您的應用程式，然後按一下 **Republish to Environment <{{your environment name}}> (重新發佈至環境 &lt;您的環境名稱&gt;)**。**Re-publish to AWS Elastic Beanstalk(重新發佈至 AWS Elastic Beanstalk)** 精靈會開啟。  
![發行到 Beanstalk 精靈 1](http://docs.aws.amazon.com/zh_tw/elasticbeanstalk/latest/dg/images/aeb-vs-republish-beanstalk-sameenv.png)

1.  檢視您的部署詳細資訊，然後按一下 **Deploy (部署)**。
**注意**  
如果要變更任何設定，您可按一下 **Cancel (取消)** 並改為使用 **Publish to AWS(發佈至 AWS)** 精靈。如需說明，請參閱「[建立 Elastic Beanstalk 環境](dotnet-toolkit.md#create_deploy_NET.sdlc.deploy)」。

   您已更新的 ASP.NET Web 專案將匯出為具有新版本標籤的 Web 部署檔案，上傳至 Amazon S3，並使用 Elastic Beanstalk 註冊為新的應用程式版本。Elastic Beanstalk 部署功能會監控您的現有環境，直到其具備新部署的程式碼且變為可用。在 **env:<{{environment name}}> (環境：&lt;環境名稱&gt;)** 索引標籤中，您將看到環境的狀態。

您亦可將現有應用程式部署至現有環境 (例如，若您需要還原至之前的應用程式版本)。

**欲將應用程式版本部署至現有環境**

1. 在 **AWS Explorer** 中展開 Elastic Beanstalk 節點，以滑鼠右鍵按一下 Elastic Beanstalk 應用程式。選取 **View Status (檢視狀態)**。

1. 在 **App: <{{application name}}> (應用程式：&lt;應用程式名稱&gt;)** 索引標籤中，按一下 **Versions (版本)**。  
![應用程式版本](http://docs.aws.amazon.com/zh_tw/elasticbeanstalk/latest/dg/images/aeb-vs-publish-app-version.png)

1. 按一下您欲部署的應用程式版本，然後按一下 **Publish Version (發佈版本)**。

1.  在 **Publish Application Version (發佈應用程式版本)** 精靈中，按一下 **Next (下一步)**。  
![發佈應用程式版本精靈 1](http://docs.aws.amazon.com/zh_tw/elasticbeanstalk/latest/dg/images/aeb-vs-republish-beanstalk2a.png)

1.  檢視您的部署選項，然後按一下 **Deploy (部署)**。  
![發佈應用程式版本精靈 2](http://docs.aws.amazon.com/zh_tw/elasticbeanstalk/latest/dg/images/aeb-vs-publish-app-version-wizard3.png)

   您的 ASP.NET 專案將匯出為 Web 部署檔案並上傳至 Amazon S3。Elastic Beanstalk 部署功能將監控您的環境，直到其具備新部署的程式碼且變為可用。在 **env:<{{environment name}}>** (環境：<環境名稱>) 索引標籤中，您將看到環境的狀態。