网络客户端出问题了还是什么?

发布于 2024-10-14 05:32:02 字数 490 浏览 3 评论 0原文


我昨天运行了我的项目,运行得很好,但是今天当我运行相同的代码时,它挂在 WebClient.DownloadFile() 上,并最终超时并显示以下错误消息:
“System.dll 中发生了类型为‘System.Net.WebException’的未处理异常”,

因此我尝试在新项目中仅运行 Web 客户端,从我知道的硬编码 URL 进行下载。

static void Main(string[] args)
    {
        WebClient client = new WebClient();
        client.DownloadFile("http://www.ashersarlin.com/cartoons/officerap2.gif", "pic.gif");
    }

同样的事情也会发生。它创建一个空文件“pic.gif”,但最终超时。

我可以使用一些指针。我是 .NET 新手,不知道如何解决此问题。

hi
I ran my project yesterday just fine, but today when I ran the same code it hangs on WebClient.DownloadFile() and eventually times out with this error message:
"An unhandled exception of type 'System.Net.WebException' occurred in System.dll"

So I tried running only the webclient in a new project, downloading from a hardcoded url that I know is up like this.

static void Main(string[] args)
    {
        WebClient client = new WebClient();
        client.DownloadFile("http://www.ashersarlin.com/cartoons/officerap2.gif", "pic.gif");
    }

Same thing happens. It creates an empty file "pic.gif" but times out eventually.

I could use some pointers. I'm new to .NET and have no idea how to troubleshoot this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

巷子口的你 2024-10-21 05:32:02

你的确切代码对我有用......

也许你的默认代理搞砸了?

建议:

  • 打印出 WebException 的详细信息 - 它可能会给出更多提示
  • 使用 Wireshark 查看内容发生在网络层面。这应该告诉你它是否正在尝试连接,它返回了什么等等。

Your exact code works for me...

Perhaps your default proxy is messed up?

Suggestions:

  • Print out the detail of the WebException - it may give more hints
  • Use Wireshark to see what's going on at the network level. That should show you if it's trying to connect, what it's getting back etc.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文