

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 部署到 Amazon EC2 Container Service
<a name="deployment-ecs"></a>

**重要**  
新的**发布到 AWS** 功能旨在简化将 .NET 应用程序发布到 AWS 的方式。在您选择**将容器发布到 AWS** 后，系统可能会询问您是否要切换到此发布体验。有关更多信息，请参阅 [在 Visual Studio 中使用“发布到 AWS”](publish-experience.md)。

Amazon Elastic Container Service 是一种高度可扩展、高性能的容器管理服务，它支持 Docker 容器并可让您在 Amazon EC2 实例的托管集群上轻松运行应用程序。

要在 Amazon Elastic Container Service 上部署应用程序，您开发应用程序组件时必须要使其可以在 Docker 容器中运行。Docker 容器是一个软件开发的标准化单位，包含您的软件应用程序需要运行的一切：代码、运行时、系统工具、系统库等。

Toolkit for Visual Studio 提供了一个向导，可简化通过 Amazon ECS 进行的应用程序发布。此向导将在以下部分中介绍。

有关 Amazon ECS 的更多信息，请参阅 [Elastic Container Service 文档](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/Welcome.html)。它概述了 [Docker 的基础知识](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/docker-basics.html)和[集群创建](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/create_cluster.html)。

**Topics**
+ [指定 AWS 凭证](deployment-ecs-specify-credentials.md)
+ [部署 ASP.NET Core 2.0 应用程序（Fargate）（旧版）](deployment-ecs-aspnetcore-fargate.md)
+ [部署 ASP.NET 内核 2.0 应用程序 (EC2)](deployment-ecs-aspnetcore-ec2.md)