I personally would not use contact cement that comes in the aerosol cans.
It will get down right expensive if your doing a lot of liner and the price you pay for some 3m super 77 or 90 is not worth it at all when you can get a gallon of the good stuff for $20-30...
This Weldwood Landau top and trim contact cement is the best there is.
http://www.ebay.com/itm/like/281094382720?ul_noapp=true&chn=ps&lpid=82
It is the industry standard in car audio and even upholstery for wrapping vinyl/leather/enclosures.
It wont let go due to high heat or humidity like other contact cements do.
You typically have to order this stuff.
If you want to buy some at a local store this is the same manufacture but does not hold up to high heat no where near as well, but still works great.
I tend to use it here and there for carpeting speaker boxes when I run out of the blue can stuff and need to get a box done, still never had a issue with it either.
But I wouldnt trust it for wrapping of headliners, door panels, or any other items that get exposed to direct sunlight for long periods of time, or that has a lot of stretched vinyl.
http://www.lowes.com/pd_41163-68-00273_0__?productId=3033218&store_code=2206&cm_mmc=SCE_PLA-_-Paint-_-Glue-_-3033218:DAP&CAWELAID=&kpid=3033218&CAWELAID=1368052019&k_clickID=65711157-4741-4a18-847e-1f72e7d7d1de
Both of these you can spray it on if you have a compressor and a hvlp spray gun, otherwise just using cheap foam or chip brushes is fine too.
Apply to both the liner and the panel of the door, let tack up so its dry to the touch and then mate the two together.