what is the message and innerexception of the CommuncationException.

Sound like you did the correct thing, but without any more information about the exception, we can't help you