Red de conocimiento informático - Material del sitio web - Cómo instalar el servidor en Windows

Cómo instalar el servidor en Windows

Para instalar el servicio Winfows, primero debe agregar un instalador. Los pasos para agregar un instalador son los siguientes:

1. Cambie el programa de servicio de Windows a la vista de diseño, haga clic derecho en la vista de diseño y. seleccione "Agregar instalador"

2. Cambie a la vista de diseño del ProjectInstaller agregado recientemente

La configuración general es la siguiente:

Establezca las propiedades del Componente serviceInstaller1:

1) ServiceName = Nombre del servicio

2) StartType = Automático, es decir, automático

Establezca las propiedades del componente serviceProcessInstaller1. > Establecer las propiedades del componente serviceProcessInstaller1

1) Cuenta = LocalSystem, la cuenta generalmente está configurada en el sistema local

3. Generar la solución

Instalar el servicio:

Método 1, use comandos de DOS para instalar los servicios de Windows

1. Busque el archivo .exe en la carpeta bin\dex

2. Instale el archivo .exe en el servicio

3. Instale el archivo .exe en el servicio. exe (como WindowsService1.exe)

Copie el archivo en la carpeta donde desea instalar el servicio.

2. Ingrese a la interfaz de DOS

(VS2008--gt; Visual Studio Tools--gt; Símbolo del sistema de Visual Studio 2008) Ingrese a DOS y use cmd directamente. Es posible que algunos comandos no. ;

3. Ingrese

Método 2. Utilice el proyecto de instalación para instalar el servicio de Windows

Yo personalmente recomiendo este método. para elegir el directorio de instalación y no requiere que se ejecute en entorno DOS.

Como soy vago, doy directamente la dirección resumida por otros.

Tenga en cuenta que cada vez que el proyecto de servicio cambia en el futuro, debe compilar el servicio y actualizar las dependencias en ¡El proyecto de instalación!

Método 3,

Agregue el código para instalar y desinstalar el servicio en el código de fondo de ProjectInstaller.cs

/// resumengt; p>

///Servicio de instalación

/// lt;/summarygt;

/// lt;param name="stateSaver"gt;lt;/paramgt;

p>

anulación pública void Install(System.

{

sistema Microsoft.Win32.RegistryKey,

/ /HKEY_LOCAL_MACHINE\Services \CurrentControlSet

currentControlSet,

// ...\services

servicios,

//... \service namelt ;

servicio,

//...\Parameters - Puedes poner la configuración específica del servicio aquí

config;

intentar

{

/Dejar que el instalador del proyecto haga su trabajo

base.Install(stateSaver);

//Abrir HKEY_LOCAL_MACHINE \SYSTEM key

sistema = Microsoft.Win32.Registry.LocalMachine .OpenSubKey("System");

//Abrir CurrentControlSet

currentControlSet = sistema. Clave de servicio

services = currentControlSet.OpenSubKey("Services");

//Abre la clave de servicio y permite escribir

service = services.OpenSubKey( " ConServicio");