移轉來源. NET在視窗伺服器平台上的. NETElastic Beanstalk Linux 平台上的核心 - AWS Elastic Beanstalk

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

移轉來源. NET在視窗伺服器平台上的. NETElastic Beanstalk Linux 平台上的核心

您可以移轉在上執行的應用程式。 NET在視窗伺服器平台上的. NETLinux 平台上的核心。以下是從 Windows 遷移至 Linux 平台時的一些考量事項。

移轉至. NET核心平台

Area 變更和資訊

應用程式組態

在 Windows 平台上,您可以使用部署資訊清單來指定在環境中執行的應用程式。的. NETLinux 平台上的核心使用 Procfile 來指定在環境執行個體上執行的應用程式。如需綁定應用程式的詳細資訊,請參閱 的綁定應用程式。NET Linux Elastic Beanstalk 平台上的核心

代理伺服器

在 Windows 平台上,您可以用IIS作應用程式的代理伺服器。的. NETLinux 平台上的核心默認包括 nginx 作為反向代理。您可以選擇使用代理伺服器,並使用 Kestrel 作為您應用程式的 Web 伺服器。如需進一步了解,請參閱 設定代理伺服器

路由

在 Windows 平台上,您可以IIS在應用程式程式碼中使用,並包含部署資訊清單來設定IIS路徑。對於. NET核心在 Linux 平台上,您可以使用 ASP. NET在您的應用程序代碼中進行核心路由,並更新環境的 nginx 配置。如需進一步了解,請參閱 設定代理伺服器

日誌

Linux 和 Windows 平台會串流不同的日誌。如需詳細資訊,請參閱Elastic Beanstalk 如何設置日誌 CloudWatch