Si estásusando c# prueba con:
resultado.Close();
conexion.Close();
Puesto que este diferencia entre mayusculas y minusculas.
Código PHP:
try{
comando.Connection=conexion;
conexion.Open();
resultado= comando.ExecuteReader();
while(resultado.Read())
{
Response.Write(resultado["name"].ToString()+" "+resultado["puesto"].ToString()+"<br>");
}
resultado.Close();
conexion.Cose();
}catch(SqlException e){
Response.write("Se ha producido una excepcion: "+e);
}