Ошибка ClickOnce, не удается активировать развертывание с более ранней версией - PullRequest
1 голос
/ 19 ноября 2011

У меня есть приложение с одним щелчком мыши без минимальной требуемой версии в манифесте, и все же я получаю эту ошибку ниже.Как я могу решить эту проблему?Что может быть причиной этого?Я попросил пользователя удалить приложение, а затем установить его, указав ему рабочий URL-адрес.

РЕЗЮМЕ ПРИЛОЖЕНИЯ

  • Устанавливаемое приложение.
  • Задан параметр URL-адреса доверия.

ОБЩАЯ ИНФОРМАЦИЯ ОБ ОШИБКАХ

Ниже приводится сводная информация об ошибках, подробности об этих ошибках приведены ниже в журнале.

РЕЗЮМЕ СБОРА СБОРА КОМПОНЕНТНОГО ХРАНЕНИЯ

Нетбыла обнаружена ошибка транзакции.

ПРЕДУПРЕЖДЕНИЯ

Во время этой операции не было предупреждений.

СОСТОЯНИЕ ПРОГРЕССА ПРОЦЕССА

ОПИСАНИЕ ОШИБОК

Во время этой операции были обнаружены следующие ошибки.* [18.11.2011 10:22:21] System.Deployment.Application.DeploymentException (SubscriptionState) - невозможно активировать развертывание с более ранней версией, чем текущая минимальная требуемая версия приложения.- Источник: System.Deployment - Трассировка стека: в System.Deployment.Application.SubscriptionStore.CheckMinimumRequiredVersion (SubscriptionState subState, AssemblyManifest развертывание) в System.Deployment.Application.SubscriptionStore.CheckDeploymentSubscriptionState (SubscriptionStateApportStation.StateApp..ApplicationActivator.InstallApplication (SubscriptionState & подсост, ActivationDescription actDesc) при System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation (Uri activationUri, булевой IsShortCut, струнный textualSubId, струнный deploymentProviderUrlFromExtension, BrowserSettings browserSettings, струнные & errorPageUrl) в System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Состояние объекта)

Ответы [ 2 ]

3 голосов
/ 19 ноября 2011

Я выяснил, в чем проблема. У нас есть два сервера с балансировкой нагрузки, и на одном из них была предыдущая версия приложения. Пользователи подпрыгивали между серверами и иногда получали неправильную версию.

2 голосов
/ 19 ноября 2011

Вы захотите посмотреть здесь и убедиться, что ваши Параметры автоматического обновления настроены правильно.

  • Скорее всего, у вас нетобновлена ​​версия вашего приложения, чтобы она была выше, чем уже развернутая.
  • Или версия вашего приложения не больше или не равна Минимальная версия , которую вы установили для приложения (если вы ее установили).
...