Try
Dim url = "something"
Dim request = WebRequest.Create(url)
request.Credentials = CredentialCache.DefaultCredentials
Dim httpWebResponse = DirectCast(request.GetResponse(), HttpWebResponse)
Dim dataStream = httpWebResponse.GetResponseStream()
If dataStream Is Nothing Then
Return ""
End If
Dim reader = New StreamReader(dataStream)
Return reader.ReadToEnd()
Catch ex As WebException
Return ""
End Try
上面的代码工作在本地主机,但在服务器它不工作,并抛出异常。System.Net.WebException”发生在System.dll中,但在用户代码中没有处理
System.Net.WebException”发生在System.dll中,但在用户代码中
的异常被抛出给调用者,从异常 –
检查的消息我得到这个消息“无法连接到远程服务器”从Excepion。 –
我假设你使用代理服务器连接。检查您的代理设置。如果是的话,创建一个WebProxy对象并将其分配给httpwebrequest –