2013-06-05 4 views
0

Я разработал очень простую программу, использующую vs2010, и нашел исключение, подобное невозможности подключения к удаленному серверу. Я также попытался обновить визуальную студию и переустановить ее, но проблема все еще существует. Я попытался подключить визуальную студию путем онлайн-заявления о конфиденциальности в меню справки, но даже не могу открыть домашнюю страницу Google. Я думаю, что есть проблема в визуальной студии на моем компьютере, или любой порт закрыт, или что-то еще не так.Проблема с сетевым подключением с использованием Visual Studio 2010

Public Class Form1 
    Dim doc As HtmlDocument = New HtmlDocument 
    Dim a As HtmlDocument = New HtmlDocument 
    Dim web As HtmlWeb = New HtmlWeb 
    Private _loadURL As HtmlDocument 

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 
     doc = web.Load("http://Dawn.com/") ' (connection exception occur at this point) 
    End Sub 
End Class 
+1

Пожалуйста, покажите нам ** полное сообщение об исключении **, включая трассировку стека. Рассказывать нам, что исключение «нравится», недостаточно. –

+0

Я нашел это. может быть, это полезно для вас на подставке ............... System.Net.WebException был необработанным Сообщение = Не удалось подключиться к удаленному серверу Источник = Система StackTrace: в System.Net.HttpWebRequest.GetResponse() в HtmlAgilityPack.HtmlWeb.Get (Uri uri, String method, String path, HtmlDocument doc, прокси-сервер IWebProxy, кредитные лимиты) в D: \ Source \ htmlagilitypack.new \ Trunk \ HtmlAgilityPack \ HtmlWeb.cs: строка 1355 InnerException: –

+0

Итак, можете ли вы перейти к этому URL-адресу с вашей машины? –

ответ

0

Я думаю, что ваше сетевое соединение подключено через PROXY SERVER или за прокси-сервером. Поэтому сначала вы должны настроить параметры прокси-сервера для доступа к любому веб-сайту или интернет-ресурсу. Код может помочь вам.

Dim o As New MyWebService.Name 
    Dim pr As New System.Net.WebProxy("100.0.1.1", 80) 

    pr.Credentials = System.Net.CredentialCache.DefaultCredentials 
    o.Proxy = pr 

    Dim ds As New DataSet 
    ds = o.GetMyData(Me.TextBox1.Text, "password") 
    Me.DataGridView1.DataSource = ds.Tables(0) 

Вы должны изменить его в соответствии с настройкой прокси-сервера. (вы можете увидеть адрес прокси-сервера в настройках или настройках браузера)

+0

, спасибо большое. , , ничего себе. , проблема решена. Я делаю свой проект степени и плохо застрял. много благодарностей из глубины моего сердца. –

+0

Вы приветствуете ...! –

Смежные вопросы