Over the years, i've had good luck with shoe goo. Lately I've been using the LaCrosse repair kit that contains a patch piece and some Urethane glue. That works well though it is a little expensive. It comes in a small kit that you can throw into your daypack if you are going to deep into the woods. Supposedly you can just dry the surface and put the adhesive patch on.
I just got some Urethane glue that I'm going to give a try.