The exception thrown was too generic: The socket connection was aborted. This could be caused by an error processing your message or a receive timeout being exceeded by the remote host, or an underlying network resource issue. Local socket timeout was '00:00:59.7490000'
The best way to go to find reasons for problems not explicitly shown by WCF exceptions is to use the Trace Viewer described in this
thread.
Exception was all in the log generated by the server side of WCF.