¿Hay una manera oficial de interfaz gráfica de usuario de instalación y desmontaje de los servicios .NET en Windows Server 2008?

StackOverflow https://stackoverflow.com/questions/3088234

Pregunta

Por favor, lea toda la cuestión; Personalmente, creo que esto es programación relacionada; Si usted piensa lo contrario, por favor, migran hacia abajo y sin derecho a voto.

He encontrado dos maneras diferentes de instalar un servicio: http://www.wsinnovations.com/softeng/support/manualservice.html

, así como el uso de http: // MSDN. microsoft.com/en-us/library/50614e95(VS.80).aspx

La razón por la que pido es que estoy tratando de depurar un servicio que se supone que de alguna manera se actualice. No está trabajando actualmente, pero me dijeron que esto ha funcionado en el pasado.

He estado usando el comando sc delete <servicename> para eliminar el servicio (ya que es más corto de esa manera), mientras se instala con un comando installutil. Espero que esto no da lugar a efectos secundarios; Me gustaría descartar aquellos cabo.

Idealmente, debería ser posible instalar y desinstalar los servicios directamente desde la pantalla que permite iniciar el usuario y detenerlos, pero la opción no es por desgracia no existe. Busco a la segunda mejor opción, que es una envoltura GUI para installutil.exe

¿Fue útil?

Solución

No - no de la manera que se cree está pensando. La forma GUI sería como parte de un MSI u otro instalador, que llama a las mismas APIs como installutil hace.

Así que lo que podría hacer es escribir un instalador que puede funcionar en silencio, y luego utilizar eso para instalar y desinstalar.

Otros consejos

Se puede crear un instalador usando uno de los muchos marcos de instalación que hay. Yo personalmente uso WiX y hay un montón de ejemplos por ahí acerca de cómo escribir este tipo de cosas.

Tal vez echar un vistazo aquí para obtener una impresión de la API subyacente: Instalar un servicio de windows .NET sin InstallUtil.exe

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top