我正在开发一个应用程序,该应用程序应该将给定 URL 处的文件下载到路径。我使用了下面显示的代码,我在很多地方都看到过。
我正在使用 fiddler 来监控我的连接并进行故障排除,我遇到了一个问题,即 Fiddler 从不请求路径,并且我从来没有抛出错误(没有消息框出现)。我已经设置好了,所以在输入这个函数之前我会显示一个消息框,并且效果很好,但它似乎卡在了这个函数中。没有抛出错误,它似乎只是挂起。
Public Sub DownloadFile(ByVal _URL As String, ByVal _SaveAs As String)
Try
Dim _WebClient As New System.Net.WebClient()
' Downloads the resource with the specified URI to a local file.
_WebClient.DownloadFile(_URL, _SaveAs)
Catch _Exception As Exception
'Error
MsgBox("Exception caught in process: {0}", _Exception.ToString())
End Try
End Sub
有人对为什么会发生这种情况有任何想法吗?
编辑 我忘了提到这只发生在运行 SERVER 2012 的测试计算机上。它在我的 Windows 7 开发机器上运行良好
在此先感谢,
丹