Tengo un servicio de Windows y un proyecto de configuración. Cuando hago clic derecho sobre el proyecto de instalación y haga clic en Instalar me pediráInstalación del servicio de Windows: no se realizó ninguna asignación entre los nombres de cuenta y las identificaciones de seguridad.
- nombre de usuario
- contraseña
- Confirmar contraseña
He tratado de las siguientes combinaciones
. \ UsUaRiO MyDomain \ MyUserName
pero viene de vuelta con el siguiente error
ninguna asignación entre nombres de cuenta y de identificación de seguridad se realizaron
ServiceProcessInstaller
namespace TestService
{
[RunInstaller(true)]
public partial class ProjectInstaller : System.Configuration.Install.Installer
{
public ProjectInstaller()
{
InitializeComponent();
this.serviceProcessInstaller1.Account = ServiceAccount.User;
this.serviceProcessInstaller1.Username = @".\MyUserName"; //username;
this.serviceProcessInstaller1.Password = "123456"; // password;
// Add installers to collection. Order is not important.
}
private void serviceInstaller1_AfterInstall(object sender, InstallEventArgs e)
{
}
private void serviceProcessInstaller1_AfterInstall(object sender, InstallEventArgs e)
{
}
}
}
Para ser honesto, ni siquiera estoy seguro de por qué me pide para un nombre de usuario y contraseña si lo configuro en el código ...
Esto funcionó para mí, gracias. Si quiero configurar un usuario más específico, siempre puedo hacerlo después de instalar el servicio. – 2GDave
5 años después y sigue siendo una respuesta válida –