2009-08-27 4 views
1

Ich habe einen Windows-Dienst in VB.net zum Erstellen von XML aus einer Datenbank erstellt. Ich muss es in meiner Maschine installieren. Ich habe alle Schritte befolgt wie in http://support.microsoft.com/default.aspx/kb/816169VB.net Windows-Dienst nicht installieren

gezeigt Wenn ich nach rechts auf Setup-Projekt klicken und klicken Sie installieren es den Installationsassistenten öffnet und nach der nächsten Tasten schlagen sie sagt sofort, dass der Dienst erfolgreich installiert wurde.

Wenn ich zu den Diensten gehe, sehe ich den Dienst nicht. Ich habe die Liste aktualisiert und meinen Rechner n Mal neu gestartet.

Bitte helfen.

+0

Gibt es Einträge in Ihrem Anwendungsprotokoll (in der Ereignisanzeige), die Aufschluss darüber geben könnten, was möglicherweise passiert? – Brisbe42

+0

Nur eine kleine Notiz. Der Link ist veraltet. Ich schätze, dass die Frage alt ist, aber Links können helfen zu verstehen, wenn jemand ein ähnliches Problem hat und Kontext bietet. – Bugs

Antwort

1

Ich würde vorschlagen, dass Sie InstallUtil.exe in C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 (angenommen .net 2.0) verwenden, um einen .net-Dienst auf Ihrem eigenen Computer zu installieren.

Schauen Sie auch in dieser Frage - install-a-service-from-command-line-vb-express-2008

0

Sind Sie sicher, dass Sie die Eigenschaft Servicename in Ihrer Klassendatei aktualisiert?

Dies ist, was in der Liste der Dienste angezeigt wird (nicht, was Sie das Programm genannt haben könnte).

0

überprüfen Sie dies bitte http://support.microsoft.com/kb/251192. Mit sc.exe können Sie Service mit verschiedenen Parametern installieren.

+0

warum - 1? Ich habe sc.exe für die Installation und Wartung von Diensten verwendet. –