C'è un modo ufficiale GUI per installare e rimuovere i servizi .NET in Windows Server 2008?
-
28-09-2019 - |
Domanda
Si prega di leggere tutta la questione; Personalmente ritengo che questo è di programmazione legati; se si pensa diversamente, allora per favore migrate senza down-voto.
Ho trovato due modi diversi di installazione di un servizio: http://www.wsinnovations.com/softeng/support/manualservice.html
, nonché utilizzando http: // MSDN. microsoft.com/en-us/library/50614e95(VS.80).aspx
Il motivo per cui chiedo è che sto cercando di eseguire il debug di un servizio che dovrebbe in qualche modo di aggiornarsi. Non sta attualmente lavorando, ma mi è stato detto che questo ha funzionato in passato.
Sono stato con il comando sc delete <servicename>
per rimuovere il servizio (perché è più breve in questo modo), durante l'installazione con un comando installutil
. Spero che questo non si traduca in effetti collaterali; Vorrei escludere quelli fuori.
Idealmente, dovrebbe essere possibile installare e disinstallare i servizi direttamente dalla schermata che permette avviare l'utente e fermarli, ma tale opzione non è non esiste purtroppo. Sto cercando la prossima cosa migliore, che è un wrapper GUI per installutil.exe
Soluzione
No - non nel modo in cui ti credo stai pensando di. Il modo GUI sarebbe come parte di un MSI o altro installatore, che prevede le stesse API come installutil fa.
Quindi, che cosa si potrebbe fare è scrivere un programma di installazione che può essere eseguito in silenzio, e quindi utilizzare tale da installare e disinstallare.
Altri suggerimenti
Forse dare un'occhiata qui per avere un'idea delle API sottostante: Installare un servizio di Windows NET senza InstallUtil.exe