Ich muss viele Windows-Dienste erstellen, um viele WCF-Dienst zu hosten, so dass ich einen einzigen stoppen (zum Beispiel um es zu aktualisieren) und den anderen laufen lassen kann.C# registrieren den gleichen Windows-Dienst mit verschiedenen Parametern
Da ich keinen Windows-Dienst für jeden WCF-Dienst erstellen möchte, versuche ich eine C# -Anwendung zu erstellen, die sich als Windows-Dienst registrieren kann, aber mit anderen Parametern (und natürlich dem Dienstnamen). .
Zum Beispiel es auf diese Weise aufrufen:
MyService.exe /install WcfService1.dll
MyService.exe /install WcfService2.dll
Dies schafft zwei verschiedene Windows-Dienst wie diese:
WcfService1 -> MyService.exe /run WcfService1.dll
WcfService2 -> MyService.exe /run WcfService2.dll
ich keine Möglichkeit, diese anderen zu tun finden können direkt die Registrierung als Bearbeitung .
Ich kann der Frage nicht folgen, da es mir nicht klar ist, was dein Problem ist. Als ich deine Frage gelesen habe, hast du schon eine Lösung! –
Entschuldigung dafür, dass ich nicht klar bin: Mein Problem ist, dass ich keinen Weg finden kann, um einen Windows-Dienst mit Parametern hinzuzufügen. C# – Keeper