什么';s导致此异常

本文关键字:异常 什么 | 更新日期: 2023-09-27 18:21:48

这有什么问题?我得到了异常

An unhandled exception of type 'System.Net.WebException' occurred in System.dll

附加信息:WebClient请求期间发生异常。"

以下是WebClient的部分代码。

有一天我需要学习如何正确使用代码部分。。。。

http://pastebin.com/1Z90bvqB

非常感谢您的回答。

什么';s导致此异常

(我不确定我是否同意代码本身的道德规范,但忽略了这一点…)WebException是由连接到互联网的线路引起的,因此其中一条线路如:

webClient.DownloadFile(String.Copy(WeepCraft), @"%appdata%'.minecraft'versions");

或者线路:

Process.Start("http://www.wirez.cf/");

在后一种情况下,除非我有误解,否则这实际上是一个你可以开始的过程吗??

无论如何,在所有的线路上,你需要对WebException进行一次尝试/捕获,以防它因任何原因(例如互联网关闭、使用了错误的URL、服务器返回HTTP错误代码等)而无法连接,并决定如何处理。

每当有东西试图执行http请求,而服务器由于任何原因无法连接时,这是一个非常常见的异常。