Here is what we found was my problem after some 30 hours of trying everything else. It was the proxy settings in i.e. on my client machine!!
I figured that out by turning them off in i.e. (settings/connection/lan settings/proxy)
Of course, that's not a good solution.
The real solution can be had in one of two ways.
First is in the machine.config for the client machine. This is not favorable to me becuase you can't always control that in deployments.
The default setting in machine.config (on the client machine) , usesystemdefault, is set to true by default. This causes .net to lean on i.e. settings for it's proxy settings. All of .net - even WinForms apps.
The second is in the appconfig.
So by adding a few little lines of code in my app.config :
<system.net> <defaultProxy> <proxy usesystemdefault="false" /> </defaultProxy> </system.net>
The problem went away.
There were a lot of other things that I did on the way to this solution. So in case this isn't the answer to your problem, you can see some of the other ideas in the blog that I wrote about this at http://dotnetweblogs.com/JLerman/posts/4283.aspx.
Post your results back to here. I am thinking about building a list of things to do to solve this problem.
julie |