myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Netzwerktechnologien » Windows Dienst Updaten wenn dieser bereits installiert ist?
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Windows Dienst Updaten wenn dieser bereits installiert ist?

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
RayYago RayYago ist männlich
myCSharp.de-Mitglied

Dabei seit: 22.07.2019
Beiträge: 12


RayYago ist offline

Windows Dienst Updaten wenn dieser bereits installiert ist?

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo, ich hätte mal eine kleine Frage:

Es ist so das wir momentan einen Windows Dienst am laufen haben auf einem Server im Netzwerk. Nun sollen an diesem Dienst Änderungen vorgenommen werden, aber niemand weiß so recht wie man die neue "Version" nun deployen soll, bzw. haben alle angst etwas kaputt zu machen dabei. Der eigentliche Entwickler der das damals entwickelt hat, ist nämlich schon lange nicht mehr da.

Was ich weiß ist das man einen Dienst so installieren kann über die Konsole:

Code:
1:
"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe" FileMonitorService.exe

Aber kann man das dann auch so machen wenn der Dienst bereits installiert ist? Oder muss man den vorher deinstallieren oder wie würde sowas funktionieren?

Ich danke bereits im voraus und auch im nachhinein. Über eine nette Antwort freue ich mich besonders :)
22.07.2019 20:24 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Papst Papst ist männlich
myCSharp.de-Mitglied

Dabei seit: 28.09.2014
Beiträge: 222
Entwicklungsumgebung: VS2017
Herkunft: Kassel


Papst ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Im einfachsten Fall: Der Dienst startet auch nur eine .exe, die sich an ein entsprechendes Muster hält.
Wenn du die .exe austauschst, wird die neue gestartet.
Dafür muss der Dienst natürlich beendet sein.

Ansonsten, wenn du dir unsicher bist würde ich einfach eine Beispielinstallation machen und es ausprobieren. Wesentlich sicherer, als ein Kommentar aus einem Forum :)
oder natürlich nach einer Doku suchen.
22.07.2019 21:27 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 13.262
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Wenn man Windows Services automatisiert deployed (DevOps), dann braucht man vier Schritte, die man aber mit Hilfe vom Service Command automatisieren kann.

sc <server adresse> STOP <service name>
sc <server adresse> DELETE <service name>
sc <server adresse> CREATE <service name> start=auto binPath=C:\path\to\service.exe
sc <server adresse> START <service name>
22.07.2019 22:01 Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 4 Monate.
Der letzte Beitrag ist älter als 4 Monate.
Antwort erstellen


© Copyright 2003-2019 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 15.12.2019 03:17