

 適用於 .NET 的 AWS SDK V3 已進入維護模式。

我們建議您遷移至 [適用於 .NET 的 AWS SDK V4](https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/welcome.html)。如需如何遷移的其他詳細資訊和資訊，請參閱我們的[維護模式公告](https://aws.amazon.com/blogs/developer/aws-sdk-for-net-v3-maintenance-mode-announcement/)。

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

# .NET 主控台應用程式
<a name="deploying-console"></a>

.NET CLI 的[AWS 部署工具](https://aws.github.io/aws-dotnet-deploy/)可協助您將 .NET 主控台應用程式部署為服務或排程任務部署為 Linux 上的容器映像，並引導您完成部署程序。如果您的應用程式沒有 Dockerfile，工具會自動產生它。否則，會使用現有的 Dockerfile。

部署工具具有下列功能：
+ **應用程式的運算建議** - 取得運算建議，並了解哪個 AWS 運算最適合您的應用程式。
+ 產生 **Dockerfile** - 工具會視需要產生 Dockerfile，或使用現有的 Dockerfile。
+ **自動封裝和部署** – 此工具會建置部署成品、使用產生的 AWS CDK 部署專案佈建基礎設施，並將您的應用程式部署到所選的 AWS 運算。
+ **可重複且可共用的部署** – 您可以產生和修改 AWS CDK 部署專案，以符合您的特定使用案例。您也可以控制專案的版本，並與您的團隊共用，以進行可重複的部署。
+ **協助學習 AWS CDK .NET** - 此工具可協助您逐步學習其建置的基礎 AWS 工具，例如 AWS CDK。

[AWS 部署工具](https://aws.github.io/aws-dotnet-deploy/)支援將 .NET 主控台應用程式部署至下列 AWS 服務：
+ **使用 的 [Amazon ECS Service](https://aws.amazon.com/ecs/) [AWS Fargate](https://aws.amazon.com/fargate/)** - 支援將 .NET 應用程式部署為服務 （例如背景處理器） 到 Amazon Elastic Container Service (Amazon ECS)，其運算能力由無 AWS Fargate 伺服器運算引擎管理。
+ **使用 的 [Amazon ECS 排程任務](https://aws.amazon.com/ecs/) [AWS Fargate](https://aws.amazon.com/fargate/)** - 支援使用無 AWS Fargate 伺服器運算引擎管理的運算能力，將 .NET 應用程式部署為排程任務 （例如end-of-day程序） 到 Amazon ECS。

若要進一步了解，請參閱[工具概觀](https://aws.github.io/aws-dotnet-deploy/)。若要從那裡開始，請導覽至**文件**、**入門**，然後選擇**[如何安裝](https://aws.github.io/aws-dotnet-deploy/docs/getting-started/installation/)** 以取得安裝指示。