Seminar ASP.NET Core – Migration von IIS und Windows nach Linux

Seminarbeschreibung

Eine bestehende Anwendung muss ihre fachliche Funktion auch nach dem Plattformwechsel zuverlässig erfüllen. Das Seminar untersucht deshalb zuerst den tatsächlichen Windows-Bezug: Hosting, Pfade, Authentifizierung, Hintergrundprozesse, native Bibliotheken und angebundene Dienste. Anschließend werden Änderungen an einer begrenzten Beispielanwendung umgesetzt und getestet.

Die Schulung trennt die Migration einer bereits auf ASP.NET Core basierenden Anwendung von der Modernisierung klassischer ASP.NET-Systeme. System.Web, Web Forms und nicht portable Windows-Komponenten benötigen gesonderte Entwicklungsarbeit. Diese Aufwände werden bewertet; eine beliebige Altanwendung lässt sich nicht durch einen Container automatisch Linux-fähig machen.

Lernziele

  • Technische Migrationshindernisse von bloßen Hosting-Unterschieden unterscheiden.
  • Windows-spezifische Konfiguration und geeignete Codebereiche gezielt anpassen.
  • Eine Umstellung mit überprüfbaren fachlichen Tests und Rückfallkriterien vorbereiten.

Zielgruppe

.NET-Entwickler, Anwendungsverantwortliche, IIS-Administratoren und technische Migrationsleiter.

Voraussetzungen

Erfahrung mit C# und ASP.NET Core, Grundlagen von IIS, Git und Linux; grundlegender Nginx- und systemd-Betrieb oder vergleichbare Kenntnisse.

Seminarinhalte im Überblick

  1. Bestand und Portierbarkeit
  2. Konfiguration und Laufzeit anpassen
  3. Identität und Datenzugriff überprüfen
  4. Regression und Vergleichsbetrieb
  5. Umstellung und Rückfall

1. Bestand und Portierbarkeit

  • Projektdateien, Ziel-Frameworks, NuGet-Abhängigkeiten und native Komponenten analysieren.
  • IIS-Funktionen, Rewrite-Regeln, Dienstidentitäten und angebundene Ressourcen erfassen.
  • Anpassbare ASP.NET-Core-Bausteine von umfassender Modernisierung getrennt bewerten.

2. Konfiguration und Laufzeit anpassen

  • Windows-Pfade, Groß-/Kleinschreibung, Kulturen, Zeitzonen und Zertifikatsspeicher bearbeiten.
  • Hosting-Konfiguration aus IIS in Anwendungsparameter, systemd und Nginx überführen.
  • Dateizugriffe, Hintergrundaufgaben und nicht portable Betriebssystemaufrufe untersuchen.

3. Identität und Datenzugriff überprüfen

  • Windows-Authentifizierung, Dienstkonten und mögliche OIDC-Zielbilder bewerten.
  • Verbindungen zu Datenbanken, SMB-Ressourcen und externen Diensten unter Linux prüfen.
  • Dateirechte, Secrets und Data-Protection-Schlüssel in das Migrationskonzept aufnehmen.

4. Regression und Vergleichsbetrieb

  • Fachliche Kernabläufe und Schnittstellen mit reproduzierbaren Testdaten vergleichen.
  • Antwortverhalten, Protokolle und Ressourcennutzung zwischen Ausgangs- und Zielsystem prüfen.
  • Ausfälle, Berechtigungsfehler und Unterschiede bei Dateiverarbeitung gezielt testen.

5. Umstellung und Rückfall

  • Pilotbetrieb, Konfigurationswechsel und Verantwortlichkeiten in eine Abfolge bringen.
  • Datenänderungen und Schemamigrationen auf Rückwärtskompatibilität prüfen.
  • Eine Laborumstellung mit Abnahmekriterien, Abbruchbedingung und Rückfall durchführen.

Praktische Übungen

  1. Eine vorhandene Windows-Konfiguration in ein Linux-fähiges Konfigurationsmodell übertragen.
  2. Fehler durch Pfadschreibweisen und fehlende native Abhängigkeiten nachvollziehen.
  3. Eine kleine ASP.NET-Core-Anwendung auf Linux bereitstellen und fachlich gegenprüfen.
  4. Einen Umstellungsplan einschließlich begründeter Rückfallentscheidung ausarbeiten.

Schulungsumgebung

Arbeitsgrundlage ist .NET 10 LTS mit ASP.NET Core 10 auf einer unterstützten Linux-Version. Verwendet werden zueinander passende stabile Paket- und Werkzeugstände. Die Übungen nutzen ausschließlich abgegrenzte Testdaten und vorbereitete Beispielanwendungen. Vorbereitet sind ein Windows-/IIS-Beispielstand, der zugehörige Quellcode und eine Linux-Ziel-VM. Der Kunde stellt die vereinbarte Schulungsumgebung bereit; Konten, Berechtigungen, Softwarestände und der erfolgreiche Teststart werden vor Seminarbeginn abgestimmt.

Thematische Einordnung

Keine vollständige Portierung beliebiger .NET-Framework-, Web-Forms- oder WCF-Server-Anwendungen. Eine Datenbankmigration zu PostgreSQL wird bewertet, jedoch nicht als vollständiges Migrationsprojekt umgesetzt.

Weitere Fachseminare und die empfohlene Besuchsreihenfolge enthält die Übersicht der Seminarreihe.

Seminardetails

Dauer: 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.797 zzgl. MwSt.
Inhaus: € 5.100 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: .NET-Entwickler, Anwendungsverantwortliche, IIS-Administratoren und technische Migrationsleiter.
Voraussetzungen: Erfahrung mit C# und ASP.NET Core, Grundlagen von IIS, Git und Linux; grundlegender Nginx- und systemd-Betrieb oder vergleichbare Kenntnisse.
Standorte: Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg
Methoden: Vortrag, Demonstrationen, praktische Übungen am System
Seminararten: Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Dokumentation auf Datenträger oder als Download
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 49 (221) 74740055

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Cookie-Einstellungen | Nach oben