Вызовите DeleteUrlCacheEntry с тем же URL-адресом непосредственно перед вызовом URLDownloadToFile. Вам нужно будет установить ссылку на Wininet.lib
Выше ссылки очистки кеша и / или приостановки ReSharper не работали для меня. Я просто «обновил» проект, который показывал эту проблему, из обозревателя решений, и проблема исчезла. К сожалению, он продолжает повторяться, и только он может обновляться каждый раз, когда эта проблема повторяется.
У меня VS2012 с ReSharper 8.1 на Windows 8
Мне пришлось запросить Resharper, чтобы он очистил свой кеш, а также сделал это вручную через проводник Windows. Это наконец решило проблему для меня.