installieren mehrerer Instanzen des gleichen windows-Dienst
Erstellte ich eine windows-serives
Es wird der name des Dienstes web-config-Datei.
Ich benutzt den link unten, für immer ein Wert von webconfig.
http://www.codeproject.com/KB/dotnet/MultipleInstNetWinService.aspx
für die Installation von meinem windows-Dienst,den ich einfach auf das Symbol klicken und installieren
wieder ändere ich den Wert in der config-Datei und rebulid meine Anwendung.
wieder ich versuche zu installieren, es zeigt Fehler wie der angegebene Dienst bereits vorhanden ist.
Installieren mehrerer Instanzen des gleichen windows-Dienst?
Dank,
Pooja
InformationsquelleAutor Pooja | 2012-01-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie die Kopie Ihres Dienst ausführbare Datei in ein separates Verzeichnis und verwenden InstallUtil.exe geben Sie einen anderen service name.
Es klingt wie Sie verpasste diesem Abschnitt in die verlinkten Artikel
wie zu installieren mit dieser
Es ist Teil der .NET Framework, und es verfügbar ist in C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727.
ich vs2010 verwendet die Eingabeaufforderung, und installieren Sie windows service, es zeigt den service ist bereits vorhanden. aber ich ändere den Namen des service in der config-Datei.
Haben Sie den service aus einem anderen Verzeichnis als die erste Instanz? Es muss in einem anderen Verzeichnis. Hoffe, das hilft.
InformationsquelleAutor shamp00
Ich musste das tun, für eine kurze demo von einem service ausgeführt mit verschiedenen Parametern.
Kopierte ich in das Verzeichnis mit den service exe und dann auf den
sc create
Befehl setup, der zweite Dienst.So erstellen Sie ein windows-Dienst mithilfe der Sc.exe Befehl
InformationsquelleAutor Naeem Sarfraz
Referenz: http://support.microsoft.com/kb/251192
Gefolgt markierte Antwort und verschwendet eine Stunde. es war einfach mit Befehl sc create
InformationsquelleAutor mongesh madhavan
Musste ich ändern Sie den service-Namen in der Datei ProjectInstaller.Designer.cs" in visual studio und kompilieren Sie neu. Hoffe, es hilft.
InformationsquelleAutor Victor Arce
Laufen asp.net Eingabeaufforderung als administrator und verwenden Sie dann den Befehl -
installutil "c:\abc\xyz.exe".
Wenn Ihr Dienst ist bereits installiert, dann können Sie deinstallieren Sie es zuerst mit dem Befehl -
installutil \u "c:\abc\xyz.exe"
InformationsquelleAutor CuriousMind