my guess not code problem when i use same code for other service its working fine but the other service reside on not domain based server.
so my code like this new System.Net.NetworkCredential("user", "pwd") no domain name.

only problem with domain based server .
do i need to do any settings any where?