2010-05-13 6 views
2

Je suis en cours d'exécution du code ci-dessous pour vérifier les mises à jour dans mon logiciel, et je me demande si VB.Net seront les paramètres de proxy de l'ordinateur de l'utilisateur automatiquement:support Proxy dans VB.Net

Dim CurrentVersion As String = (New System.Net.WebClient).DownloadString("URL/version.txt") 

Sinon, comment Je l'adapte pour utiliser les paramètres de proxy?

Répondre

1

En fait, en utilisant

Dim UpdateClient As New System.Net.WebClient 
UpdateClient.Proxy = System.Net.HttpWebRequest.DefaultWebProxy 
Dim CurrentVersion As String = UpdateClient.DownloadString("URL/version.txt") 

est parfaitement fonctionnel.

0

Cela peut se faire en ajoutant les paramètres suivants au fichier app.config de votre application:

<system.net> 
    <defaultProxy useDefaultCredentials="true"> 
     <proxy usesystemdefault="True" /> 
    </defaultProxy> 
</system.net> 
+0

Existe-t-il un moyen d'éviter d'utiliser un fichier app.config? –

+0

oui, HttpWebRequest.Proxy, mais puis-je demander quel type de proxy utilisez-vous? Les proxies SOCKS ne sont pas supportés –

+0

Je ne sais pas vraiment, j'utilise mon application sans aucun proxy, mais les utilisateurs m'ont demandé d'ajouter un support proxy. –