【发布时间】:2017-08-04 06:08:24
【问题描述】:
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
以上代码在 LocalHost 中运行,但在服务器中却无法运行并引发异常。
System.Net.WebException' 在 System.dll 中发生但未被处理 在用户代码中
【问题讨论】:
-
异常被抛出给调用者,检查异常消息
-
我从异常中收到此消息“无法连接到远程服务器”。
-
我假设您使用代理服务器进行连接。检查您的代理设置。如果是,则创建一个 WebProxy 对象并将其分配给 httpwebrequest
-
我对代理服务器一无所知。你能帮帮我吗。