Cita: Tambien probe con esta
Response.Write((String)resultado["name"]+" "+(String)resultado["puesto"]+"<br>");

Baby78, probaste con lo que te puse..
Cita: Response.Write(dr["nombre"].ToString()+" "+dr["puesto"].ToString()+"<br>");
Y coloca tu code de ésta forma:
Cita: ...
try{
comando.Connection=conexion;
conexion.Open();
resultado= comando.ExecuteReader();
while(resultado.Read()){
Response.Write(dr["nombre"].ToString()+" "+dr["puesto"].ToString()+"<br>");
}
....