В нашей компании мы используем развертывание clickonce для клиентской части нашего клиент-серверного приложения.Пакет Clickonce развертывается на сервере IIS с установленными расширениями FrontPage.Мы выполняем компиляцию, подписание и публикацию в IIS непосредственно из Visual Studio 2010. Наш пакет clickonce настроен таким образом, что он проверяет наличие более новой версии при каждом запуске приложения .
Приложение имеет ~100 пользователей @ удаленные машины.В последнее время, когда мы публикуем последний выпуск, некоторые клиенты (около 10-15%) продолжают использовать старый выпуск.Когда мы подключаемся удаленно к одному из клиентов и запускаем приложение, мы видим, что средство запуска clickonce проверяет наличие более новой версии, а затем запускает приложение без обновления.Затем мы должны удалить приложение и установить его снова через веб-страницу, сгенерированную clickonce, чтобы получить последнюю версию.
Есть идеи, почему это происходит и как мы можем предотвратить это?Есть ли способ включить ведение журнала, чтобы понять, почему программа запуска не выбирает более новую версию, даже если она проверяет ее при запуске приложения?