

的版本 4 (V4) 适用于 .NET 的 AWS SDK 已经发布！

有关重大更改和迁移应用程序的信息，请参阅[迁移主题](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html)。

 [https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html)

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

# ASP.NET Core 应用程序
<a name="deploying-asp-net"></a>

适用于 .NET CLI 的 [AWS 部署工具](https://aws.github.io/aws-dotnet-deploy/)有助于您部署 ASP.NET 应用程序并指导您完成部署过程。它是 .NET CLI 的交互式工具，有助于部署 .NET 应用程序，几乎不需要具备什么 AWS 知识。

部署工具具有以下功能：
+ **针对您的应用程序的计算建议**-获取计算建议，并了解哪种 AWS 计算最适合您的应用程序。
+ **生成 Dockerfile** - 如果需要，该工具会生成 Dockerfile，或者使用现有的 Dockerfile。
+ **自动打包和部署** — 该工具构建部署工件，使用生成的 AWS CDK 部署项目配置基础架构，并将您的应用程序部署到所选的 AWS 计算中。
+ **可重复且可共享的部署** — 您可以生成和修改 AWS CDK 部署项目以适应您的特定用例。您还可以对项目进行版本控制并与团队共享，以实现可重复的部署。
+ **帮助学习 AWS CDK .NET**-该工具可帮助您逐步学习它所依据的底层 AWS 工具，例如 AWS CDK.

[AWS 部署工具](https://aws.github.io/aws-dotnet-deploy/)支持将 ASP.NET Core 应用程序部署到以下 AWS 服务：
+ **[Amazon ECS 服务](https://aws.amazon.com/ecs/)使用 [AWS Fargate](https://aws.amazon.com/fargate/)**-支持将 Web 应用程序部署到亚马逊弹性容器服务 (Amazon ECS)，计算能力由无服务器计算引 AWS Fargate 擎管理。
+ **[AWS App Runner](https://aws.amazon.com/apprunner/)**-支持部署到完全托管的服务，使开发人员可以轻松地大规模部署容器化 Web 应用程序。 APIs 无需事先具备基础设施经验。
+ **[AWS Elastic Beanstalk](https://aws.amazon.com/elasticbeanstalk/)**-支持部署到可让开发人员轻松部署 Web 应用程序的服务以及大规模部署 APIs 到完全托管的环境。无需事先具备基础设施经验。

要了解更多信息，请参阅[工具概述](https://aws.github.io/aws-dotnet-deploy/)。要从那里开始，请导航至**文档**、**入门**，然后选择**[如何安装](https://aws.github.io/aws-dotnet-deploy/docs/getting-started/installation/)**来获取安装说明。