Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Migration von .NET auf Windows Server-Plattform zur .NET Core auf Linux-Plattform auf Elastic Beanstalk
Sie können Anwendungen, die auf Plattformen auf der Basis von .NET unter Windows Server ausgeführt werden, zu .NET Core unter Linux-Plattformen migrieren. Im Folgenden werden einige Aspekte beschrieben, die bei der Migration von Windows zu Linux-Plattformen berücksichtigt werden sollten.
Aspekte, die bei der Migration zur .NET Core unter Linux-Plattform berücksichtigt werden sollten
Area | Änderungen und Informationen |
---|---|
Anwendungskonfiguration |
Auf Windows-Plattformen verwenden Sie ein Bereitstellungsmanifest zur Angabe der in Ihrer Umgebung ausgeführten Anwendungen. Die .NET Core unter Linux-Plattformen verwenden eine Procfile-Datei zur Angabe der auf den Instances Ihrer Umgebung ausgeführten Anwendungen. Details zur Bündelung von Anwendungen finden Sie unter Bündelung von Anwendungen für den.NET Core auf der Linux-Plattform Elastic Beanstalk. |
Proxy-Server |
Auf Windows-Plattformen verwenden Sie IIS als Proxy-Server Ihrer Anwendung. Die .NET Core unter Linux-Plattformen enthalten standardmäßig nginx als Reverse-Proxy. Sie können festlegen, dass kein Proxy-Server verwendet wird, und Kestrel als Webserver Ihrer Anwendung verwenden. Weitere Informationen hierzu finden Sie unter Konfigurieren des Proxy-Server. |
Routing |
Auf Windows-Plattformen verwenden Sie IIS in Ihrem Anwendungscode und fügen ein Bereitstellungsmanifest ein, um den IIS-Pfad zu konfigurieren. Für die .NET Core unter Linux-Plattform verwenden Sie ASP .NET Core-Routing |
Logs (Protokolle) |
Linux- und Windows-Plattformen streamen verschiedene Protokolle. Details hierzu finden Sie unter So richtet Elastic Beanstalk Logs ein CloudWatch . |