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