Quiero almacenar la información de nombre de usuario/contraseña del usuario de inicio de sesión de mi servicio de Windows en el app.config.Servicio de Windows, no puedo acceder a app.config desde el constructor de mi Instalador
Por lo tanto, en mi Instalador, estoy tratando de obtener el nombre de usuario/contraseña de app.config y establecer la propiedad, pero me aparece un error al intentar instalar el servicio.
Funciona bien si codificar el nombre de usuario/contraseña y falla cuando intento y acceder a los app.config
public class Blah : Installer
{
public Blah()
{
ServiceProcessInstaller oServiceProcessInstaller = new ServiceProcessInstaller();
ServiceInstaller oServiceInstaller = new ServiceInstaller();
oServiceProcessInstaller.Account = ServiceAccount.User;
oServiceProcessInstaller.Username = ConfigurationManager.AppSettings["ServiceProcessUsername"].ToString();
}
}
no puedo acceder a Configuración o ConfigurationManager dentro de la clase de instalador ... ¿Se supone que debo agregar alguna referencia? – Aditi
Escribí esto hace mucho tiempo. Aquí está mi lista de uso: 'using System; usando System.Collections; usando System.Collections.Generic; usando System.ComponentModel; usando System.Configuration.Install; usando System.Linq; usando System.Configuration; usando System.ServiceProcess; usando System.Reflection; usando System.IO; ' – BenC