У меня есть программа, которая проверяет наличие файла каждые 3 секунды, используя webrequest и webresponse. Если этот файл присутствует, он что-то делает, если нет, то эта часть работает нормально. У меня есть веб-страница, которая управляет программой, создавая файл с сообщением и другими переменными, введенными на странице, а затем создает его и загружает в папку, которую проверяет программа. Также есть кнопка «Стоп», которая удаляет этот файл.
Это работает хорошо, за исключением того, что после запуска и удаления одного сообщения, когда оно запускается во второй раз с другим сообщением, программа все еще видит старое сообщение. Я наблюдаю за удалением файла в IIS, поэтому проблема не в этом.
Я думал о метатегах, чтобы предотвратить кеширование, но решит ли этот вопрос и динамическое имя файла? Как сделать так, чтобы программа могла проверять файл, в котором известна только первая часть имени файла? Я нашел решения для проверки каталогов на локальных машинах, но здесь это не сработает.
Любые идеи приветствуются, спасибо.