Zum Inhalt

Service - CSharp

Allgemein

  • Updates erfolgen pro Server
Lieferumfang des Installationspaketes
Ordner/Datei Beschreibung
Services/%ServiceName%/Service.exe ausführbare Anwendung
Services/%ServiceName%/appsettings.json oder /config.json Konfigurationsdatei der Anwendung für Logging und Dienst Installation
RegServices*.xml Registrierungsdatei genesisWorld
Database/%ServiceName%.xml Importdatei für die Datenbank (optional)

Datenbankanpassungen

Mögliche Änderungen an der Datenbank sind in der entsprechenden Komponenten-Dokumentation beschrieben. Diese könnten neue Datensatz-Typen mit entsprechenden Feldern oder zusätzliche Felder für vorhandene Datensatz-Typen umfassen.

Voraussetzung: .NET-Laufzeitumgebung prüfen

Da unsere Anwendungen auf dem .NET Framework basieren, ist es wichtig, die Laufzeitumgebung aktuell zu halten. Anwendungsupdates können eine neuere Version der Laufzeitumgebung erfordern.

  • Prüfen und aktualisieren Sie das .NET Hosting Bundle: Stellen Sie sicher, dass eine aktuelle LTS-Version (Long-Term Support) installiert ist.
  • Download: Die aktuelle LTS-Version finden Sie hier: Microsoft .NET Download-Seite
    • (Wählen Sie den Installer für das "Hosting Bundle" unter "ASP.NET Core Runtime")

Service updaten

  1. Service beenden - CAS genesisWorld Server Manager

    • Öffnen Sie den CAS genesisWorld Server Manager und wechseln auf den Reiter "Dienste".
    • Unter "Zusätzliche Dienste" können Sie nun den Service beenden.
    • Alternativ kann der Service auch über die Dienste Konsole von Windows beendet werden.
  2. Konfigurationsdatei sichern

    • Navigieren Sie zum Serviceordner auf dem System, auf dem genesisWorld installiert ist.
      C:\Program Files (x86)\Common Files\CAS-Software\Server\Services\%ServiceName%
      
    • Kopieren Sie die Datei "appsettings.json" oder "config.json" in ein temporäres Verzeichnis.
  3. Service updaten

    • Navigieren Sie zum "Server"-Ordner auf dem System, auf dem genesisWorld installiert ist.
      C:\Program Files (x86)\Common Files\CAS-Software\Server
      
    • Kopieren und überschreiben Sie den Inhalt aus dem Installationspaket in den Ordner.
  4. Service Konfiguration wiederherstellen

    • Navigieren Sie zum Serviceordner auf dem System, auf dem genesisWorld installiert ist.
      C:\Program Files (x86)\Common Files\CAS-Software\Server\Services\%ServiceName%
      
    • Kopieren Sie die Datei "appsettings.json" oder "config.json" aus dem temporäres Verzeichnis in diesen Ordner.
  5. Service starten

    • Öffnen Sie den CAS genesisWorld Server Manager und wechseln auf den Reiter "Dienste".
    • Unter "Zusätzliche Dienste" können Sie nun den Service starten.
    • Alternativ kann der Service auch über die Dienste Konsole von Windows gestartet werden.