c # - Installation af Windows-tjeneste på en Windows-server

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har bygget en Windows-tjeneste med VS 2008 med at tilføje et installationsprojekt. VS og og hele udviklingen er en Win 2003-server, så når jeg installerer tjenesten, men r-klikker installationsprojektet og vælger Installer - insulerer det fint.


Nu er det tid til at flytte tjenesten på testserveren, samme hardware/OS. Jeg har kopieret Release forlder og kørte tjenesten eksekverbar, hvilket resulterede i, at der ikke sker noget, men en post i hændelsesloggen: 'EventType clr20r3, P1 uploaderservice .exe, P2 1.0.0.0, P3 4e6e3f3e, P4 uploaderservice, P5 1.0.0.0, P6 4e6e3f3e, P7 4, P8 7, P9 system.typeinitialisering, P10 NIL. '


Dette ser ud til at være en generig fejl, og googling returnerede ikke noget for at fortsætte.


Nogen ideer til at installere/installere denne slags ting?


Tak,
Risho

Bedste reference


Hvis du har et VS-installationsprojekt, skal du kopiere * .msi-filen til den server, du vil installere tjenesten på.


Hvis du ikke har et installationsprojekt, der genererer en installationspakke, skal du oprette en. Her er en MSDN-vejledning om, hvordan du gør det:
http://msdn.microsoft.com/en-us/library/19x10e5c.aspx[1]