Hola estoy recibiendo este errorde Windows fallo de inicio del servicio: No se puede iniciar el servicio de la línea de comandos o depurador
servicio no se puede iniciar desde la línea de comandos o depurador. Primero se debe instalar un servicio winwows (usando installutil.exe) y luego se inició con ServerExplorer, la herramienta administrativa de servicios de Windows o el comando NET START.
y no entiendo por qué obtengo este error. Y aquí es mi código:
{
string Hash = "";
string connectionstring = ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString;
SqlConnection myConnection = new SqlConnection(connectionstring);
SqlCommand myCommand = new SqlCommand("GetNullHash", myConnection);
myCommand.CommandType = CommandType.StoredProcedure;
myConnection.Open();
SqlDataReader rdr = myCommand.ExecuteReader();
while (rdr.Read())
{
string filename = @"\\" + rdr.GetString(3);
filename = System.IO.Path.Combine(filename, rdr.GetString(2));
filename = System.IO.Path.Combine(filename, rdr.GetString(1));
Hash = rdr.GetString(0);
Hash = computeHash(filename);
}
myConnection.Close();
return Hash;
}
Alguien también me ofreció un consejo" duh "que decía: Desarrolla tu clase como lo harías en una situación normal aplicación depurable y luego importarlo a su servicio cuando sienta que la clase está lista. – Cesar
Lo que hago es poner las funciones que necesito depurar en el método OnStart después de Timer.Start() ;, con eso puedo depurar. –