The problem is that by the time you get to the point of needing a resole your foot has stretched the upper in the shoe and pretty much destroyed the last (shape of the shoe). So its pretty much useless, much better better off biting the bullet and getting a new shoe, you'll also fin you save money buy keeping shoes specifically for indoor use, and outdoor, using one set of shoes for everything will destroy them in no time.