ajd, malo, da teoretišem pred spavanje. znam da neću biti od koristi ali:
1. ako dll treba samo da dobaci podatke iz web servisa, bolje napiši svoju rutinu. nije komplikovano a nećeš morati da loviš gremline.
2. prati utrošak memorije aplikacije/dll-a da bi potvrdio da li je memory leak. mada, slaba vajda od toga, i ako jeste, nećeš biti puno pametniji.
3. izoluj problem. napravi test aplikaciju koja samo poziva taj dll i loguje se/poziva web service. Konzolna aplikacija, loguj šta se može i neka radi ceo dan ili duže.
4. kontaktiraj autora dll-a i pitaj za savet. ovo bi trebalo da uradiš pre prethodnih tačaka.
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. -Brian Kernighan