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 unter Windows Server-Plattformen zur .NET Core unter Linux-Plattform
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 Anwendungsbündelung für die .NET Core unter Linux-Plattform. |
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 Konfiguration des Proxy-Servers für Ihre .NET Core unter Linux-Umgebung. |
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 Wie Elastic Beanstalk CloudWatch Logs einrichtet. |