As an AC E, I have always asked at check in (in person, never OLCI).
If the flight load is light, then I have found that I have usually been upgraded for free.
If the flight is totally full, then I am usually ignored or dismissed.
Never hurts to try.