2009-04-26 15 views
5

Estoy intentando instalar mi aplicación de servicio de Windows utilizando el proyecto de instalación e implementación de Visual Studio 2008. He creado una cuenta de usuario que tiene el derecho "Ejecutar como un servicio" y he configurado ServiceProcessInstaller.Account para System.ServiceProcess.ServiceAccount.User y también el nombre de usuario y la contraseña para el usuario que he creado previamente.Error 1001 en mi proyecto de configuración de la aplicación de servicio de Windows

spInstaller.Account = System.ServiceProcess.ServiceAccount.User; 
spInstaller.Username = "USER NAME"; 
spInstaller.Password = "PASSWORD"; 

sInstaller.ServiceName = "SERVICE NAME"; 
sInstaller.StartType = System.ServiceProcess.ServiceStartMode.Automatic; 

Sin embargo, durante el proceso de instalación, me sale el siguiente error:

de error: 1001. El nombre de cuenta no es válido o no existe o la contraseña no es válido para el nombre de cuenta especificado

¿Alguna idea de por qué me sale este error y cómo puedo solucionarlo? Gracias.

Respuesta

17

¿Está especificando un dominio para su nombre de usuario? Es decir. si su máquina se llama FASTCAR ha intentado

spInstaller.UserName = "FASTCAR\\UserName"; 
+2

aceptaciones sin votos favorables me hace un panda triste. –

+0

upvoted, sad panda –

+0

¿sabes cómo evitar la ventana emergente preguntando por usuario administrador y pase? – gonxalo

Cuestiones relacionadas