Что вызывает это исключение?

Что с этим не так? Я получаю исключение

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

Дополнительная информация: исключение произошло во время запроса WebClient."

Вот часть кода с WebClient.

Мне нужно научиться правильно использовать часть кода...

http://pastebin.com/1Z90bvqB

Любые ответы с благодарностью.

1 ответ

(Я не уверен, что согласен с этикой самого кода, но игнорирую это...) WebException вызвано линией, которая подключается к Интернету, поэтому любая из этих строк, например:

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

Или строка:

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

В последнем случае, если я не понимаю, действительно ли это процесс, который вы можете начать??

Во всяком случае, вокруг всех линий, вам нужно будет попробовать / поймать WebException в случае, если он не может подключиться по какой-либо причине (например, не работает Интернет, используется неверный URL-адрес, сервер возвращает код ошибки HTTP и т. д. и т. д.) и решить, как с ним работать

Это довольно распространенное исключение, когда что-то пытается выполнить http-запрос, и сервер по какой-либо причине не может быть подключен к нему.

Другие вопросы по тегам