venerdì, novembre 24, 2006

Visual Studio 2005 / 2010 - Proxy problem in "Add Web Reference..."

There was an error downloading 'http://........../wsdl'
Unable to connect to the remote server
Connessione in corso interrotta forzatamente dall'host remoto

http://docs.google.com/View?docid=dchmct9k_14g5r663

[UPDATE - 24/05/2010]

La soluzione funziona anche con Visual Studio 2010 quando si fa un "add service reference". Qui l'errore è un po' diverso ma la sostanza non cambia. Ad esempio se c'è un proxy autenticato si riceve un errore tipo
"the remote server returned an error 407 proxy authentication required".

In devenv.exe.config inserire la sezione default proxy (adattarla al proprio caso!):
<system.net>
        <settings>
            <ipv6 enabled="true" />
        </settings>
        <defaultProxy enabled="true" useDefaultCredentials="true">
            <proxy bypassonlocal="True" proxyaddress="http://yourproxyserver:port"/>
        </defaultProxy>

</system.net>




[UPDATE - Nov 2010]


In alcuni casi (ad esempio quando il proxy è configurato con un file .pac) è sufficiente specificare solo il tag defaultProxy senza tag proxy. Esempio:


        <defaultProxy enabled="true" useDefaultCredentials="true">
        </defaultProxy>