Cita: lo que pasa es que marca el siguiente error
CS0103: The name 'dr' does not exist in the class or namespace 'ASP.WebForm1_aspx'
dr es una variable friend

que en tu caso estas usando
resultado, por lo tanto sería así:
Cita: ...
try{
comando.Connection=conexion;
conexion.Open();
resultado= comando.ExecuteReader();
while(resultado.Read()){
Response.Write(resultado["nombre"].ToString()+" "+resultado["puesto"].ToString()+"<br>");
}
...