VB.Net中的代理支持

时间:2010-05-13 07:42:38

标签: vb.net proxy webclient

我正在运行以下代码来检查我的软件中的更新,我想知道VB.Net是否会自动用户计算机代理设置:

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

如果没有,我如何调整它以使用代理设置?

2 个答案:

答案 0 :(得分:1)

实际上,使用

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

非常实用。

答案 1 :(得分:0)

这可以通过将以下设置添加到应用程序的app.config文件来完成:

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