Se si ricostruisce un servizio di Windows dopo aver apportato le modifiche, è sufficiente copiare e sostituire i vecchi file assembly/.exe per eseguire tali modifiche o è necessario riutilizzare -installare il servizio? Devo prima disinstallare il servizio prima di installare la nuova versione?È necessario reinstallare un servizio di Windows dopo la ricostruzione
risposta
Non è necessario disinstallare e reinstallare il servizio poiché questo aggiunge solo le informazioni di registro relative al percorso dell'eseguibile e alle opzioni di avvio. Basta interrompere il servizio, copiare le assemblee e riavviarlo
OK, grazie! – Dan
Quando hai installato il servizio, lo hai installato da una directory. Questa è la radice della struttura della directory, quindi dovresti copiare i tuoi assembly lì. Per scoprire quale directory è stato installato il tuo servizio dai un'occhiata alle sue proprietà: 'sc qc SERVICE_NAME' e cerca la proprietà BINARY_PATH_NAME – samy
Non è necessario disinstallare il servizio solo fare cambiamenti nel vostro file dopo l'arresto del servizio e poi ricominciare prenderà in considerazione le modifiche ..
lo farei suggerire di utilizzare Topshelf per l'hosting del servizio.
Qual è il vantaggio di Topshelf? Inoltre non ho file di configurazione, stavo parlando di ricostruire in modo che ci siano modifiche all'effettiva applicazione/assemblaggio – Dan
intendevo per i file che devi sostituire non solo per il file di configurazione scusa per quello @ Dan e per topshelf ho detto perché Sto usando in molti dei miei servizi http://www.christophdebaene.com/blog/2011/03/16/create-a-net-windows-service-in-5-steps-with-topshelf/ e http://www.codeguru.com/columns/dotnet/services-made-easy.htm – Neel
- 1. ClassNotFoundException: org.springframework.cglib.transform.impl.MemorySafeUndeclaredThrowableStrategy dopo la ricostruzione
- 2. È necessario creare manualmente un'origine del registro eventi di Windows durante l'installazione di un servizio Windows
- 3. SignalR fa bloccare IIS dopo la ricostruzione
- 4. incendi UILocalNotification dopo reinstallare l'app
- 5. Devo reinstallare un servizio di Windows se ho apportato modifiche nel codice?
- 6. Wix: arresto di un servizio di Windows durante la disinstallazione
- 7. È necessario eseguire la riga in modalità normale dopo l'aggiornamento
- 8. è setautocommit (true) necessario dopo conn.commit()
- 9. È necessario attendere() dopo aver utilizzato Task.Factory.StartNew()?
- 10. È necessario utilizzare Process.WaitForExit dopo Process.Kill?
- 11. Modifica del "Percorso dell'eseguibile" di un servizio Windows
- 12. Aggiornamento automatico di un servizio di Windows
- 13. È necessario chiudere un file dopo aver chiamato ReadAllText?
- 14. Come verificare se è installato un servizio Windows in C#
- 15. È necessario eseguire il debug del servizio API Web richiesto da un computer client: è necessario un aiuto, come faccio?
- 16. Invia messaggio Windows a un servizio Windows
- 17. Pratiche di ricostruzione dell'indice Sitecore
- 18. Aggiornamento silenzioso di un servizio di Windows
- 19. Arresto di un servizio Windows multithreading
- 20. filesystemwatcher come servizio di Windows?
- 21. Console.WriteLine() all'interno di un servizio di Windows?
- 22. Impossibile installare .apk dopo la decodifica e la ricostruzione (Apktool, Apkstudio)
- 23. Servizio WCF vs servizio Windows
- 24. Configurare il servizio Windows tramite la riga di comando
- 25. Avvia un servizio Windows disabilitato?
- 26. Algoritmi per la ricostruzione faccia 3D
- 27. Installazione di un servizio Windows sviluppato autonomamente
- 28. Utilizzare un servizio Web nell'app Windows C#
- 29. Il servizio Windows non si avvierà automaticamente dopo il riavvio
- 30. Servizio WCF vs servizio Windows
No, non è necessario reinstallare. Basta copiare i file. E se si installano i file dalla directory Bin di Visual Studio, solo una build aggiornerà il servizio già. – Complexity