Asp.net Codebehind веб-запрос с использованием ipv6 - PullRequest
0 голосов
/ 03 апреля 2019

Я использую asp.net v4.0 и создаю код веб-запроса. Он не может сказать «System.Net.WebException: невозможно подключиться к удаленному серверу ---> System.Net.Sockets.SocketException: была предпринята попытка операции с сокетом в недоступной сети» и ссылается на адрес IPv6. Код не работает на Windows Server 2012, точный код на сервере 2008 r2 работает нормально. IPv6 не проверяется на сетевом адаптере.

Dim webReq As HttpWebRequest = 
HttpWebRequest.Create("https://www.google.com/")

Try`enter code here`
Dim strResp As String
  Using webResp As WebResponse = webReq.GetResponse
    Using myStrm As StreamReader = New 
      StreamReader(webResp.GetResponseStream())

      strResp = myStrm.ReadToEnd()
      myStrm.Close()
    End Using
    webResp.Close()
  End Using
Catch ex As Exception
  HttpContext.Current.Response.Write(ex.ToString)
End Try
...