Update
Update Anleitung, wie du ein Update für deine TB_WebhookProcessor.exe Anwendung durchführen kannst, ohne den Dienst komplett zu entfernen und neu zu installieren:
- Vorbereitung: Stelle sicher, dass du die neue Version der TB_WebhookProcessor.exe bereit hast.
Führe vor dem Update ein Backup der bestehenden Datei durch, falls es erforderlich ist.
- Dienst stoppen: Bevor du die neue Version kopierst, musst du sicherstellen, dass der Dienst gestoppt ist.
Öffne die Eingabeaufforderung (CMD) als Administrator.
Stoppe den bestehenden Dienst:
Copy nssm stop TB_WebhookProcessor 3. Update durchführen: Navigiere zu dem Ordner, in dem sich die bestehende TB_WebhookProcessor.exe befindet, z. B.:
Copy cd D:\TB_WebhookService\Webhookservice Kopiere die neue Version der TB_WebhookProcessor.exe über die alte:
Falls du die Datei direkt ersetzt:
Ziehe die neue Datei in den entsprechenden Ordner und überschreibe die alte Version.
Alternativ: Falls du das Backup beibehalten möchtest:
Benenne die alte Datei um, z. B. in TB_WebhookProcessor_old.exe, bevor du die neue Datei hineinlegst.
- Dienst erneut starten: Sobald die neue Version der TB_WebhookProcessor.exe im Ordner liegt, starte den Dienst wieder.
Starte den Dienst:
Copy nnssm start TB_WebhookProcessor Überprüfe den Status des Dienstes:
Gehe in die Diensteverwaltung (Windows-Taste + R, dann services.msc eingeben).
Stelle sicher, dass der Dienst “TB Webhook Processor” ordnungsgemäß gestartet ist.
-
Testen der neuen Version: Nachdem der Dienst wieder läuft, solltest du sicherstellen, dass die neue Version ordnungsgemäß funktioniert. Führe deine Tests und Überprüfungen durch, um sicherzustellen, dass das Update erfolgreich war.
-
Optional: Rollback (bei Problemen): Falls es ein Problem mit der neuen Version gibt und du zurück zur alten Version wechseln musst:
Stoppe den Dienst erneut:
Copy nssm stop TB_WebhookProcessor Benenne die neue Datei um oder lösche sie, und benenne die Backup-Datei (z. B. TB_WebhookProcessor_old.exe) zurück zu TB_WebhookProcessor.exe.
Starte den Dienst erneut:
Copy nssm start TB_WebhookProcessor Zusätzliche Hinweise: Stelle sicher, dass du die App-Konfiguration oder andere benötigte Dateien (wie appsettings.json) nicht überschreibst, es sei denn, dies ist Teil des Updates.
Falls das Update erfordert, dass zusätzliche Bibliotheken oder Abhängigkeiten installiert werden, solltest du diese Schritte vor dem Start des Dienstes ausführen.
Zusammenfassung: Dienst stoppen: nssm stop TB_WebhookProcessor
Update durchführen: Neue EXE-Datei kopieren und alte überschreiben
Dienst starten: nssm start TB_WebhookProcessor
Testen und Rollback (bei Bedarf)
Mit dieser Anleitung kannst du deine TB_WebhookProcessor.exe Anwendung sicher und unkompliziert aktualisieren.