A: 

i once had this problem and solved it by overiding the GetWebRequest method: see here:

http://p2p.wrox.com/net-web-services/4586-underlying-connection-closed.html

Chris Jones