DD,
I recommend marine epoxy, and I've used Loctite Marine Epoxy on cycling shoes. Of the pair shown below, my right went first, followed by my left. The right went six months ago or so. I used marine epoxy with no problems --- the base has been on tight since then, possibly tighter than it was before. The left delaminated about a week ago, and I epoxied it. Regular shoe glues are meant for flexible soles, but I want the base to be as stiff as possible. I read all of the labels of small batch epoxies in Home Despot and found the Loctite to have the highest tensile strength.
This is the shoe in the clamp. I took it out, and it's hard as an effin' rock.
Marine epoxy is a real bastard. Don't get it on any other part of the shoe because it won't come off when it dries. I went over the white bits with a sharpie.