Обновление ПО - C#
Формулировка задачи:
Доброго всем времени суток!
Написал для своей проги автообновление:
1) при запуске проги качается с сервера xml с версией и списком файлов для обновления
2) сравниваем с имеющейся версией, спрашиваем у пользователя согласие на обновление, если "да" запускаем Updater.exe, качаем и т.д. (дальше уже не интересно)
Проблема: с домашнего ПК все качается без ошибок но на работе домен и соответственно доменные политики.
Доступ в инет и на скачивание есть. Если качать через браузер то все качается а через прогу работает только один раз после запуска ПК. Во второй раз ошибка Remote Server returned an error: (407) Proxy Authentication Required.
Подскажите в чем может быть проблема или альтернативный способ скачивания с доменной авторизацией. Прописывать пароли в коде не вариант так как стоит время действия паролей.
Заранее благодарю за помощь!
WebClient client = new WebClient(); try { client.Proxy.Credentials = CredentialCache.DefaultCredentials; client.DownloadFile("http://calypso-krd.ru/update/version.xml", "version_new.xml"); } catch(Exception ex) { MessageBox.Show(ex.ToString()); }
Решение задачи: «Обновление ПО»
textual
Листинг программы
client.Proxy.Credentials = CredentialCache.DefaultCredentials;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д