我有一個單擊應用程序,清單中沒有最低要求的版本,但我在下面看到這個錯誤。我該如何解決這個問題?什麼可能導致這個?我讓用戶卸載應用程序,然後通過爲其提供生產URL來安裝它。ClickOnce錯誤,無法激活早期版本的部署
APPLICATION SUMMARY
- 可安裝應用程序。
- Trust url參數已設置。
錯誤摘要
以下是錯誤的摘要,這些錯誤的詳細信息在日誌中後面列出。
- 激活http://myapplication.com/setup/SCMS.TAMS.App.application?token=c822256b-b97f-94ba-11e1-12017cbb23f4&JPORT=33333導致異常。檢測到以下失敗消息:
- 無法激活比當前最低版本的應用程序版本早的版本。
組件存儲事務失敗內容
未檢測到事務錯誤。
警告
在此操作過程中沒有警告。
操作進度狀態
- [2011年11月18日上午十點22分20秒]的http://myapplication.com/setup/SCMS.TAMS.App.application?token=c822256b-b97f-94ba-11e1-12017cbb23f4&JPORT=33333激活已經開始。
- [11/18/2011 10:22:21 AM]:處理部署清單已成功完成。
- [11/18/2011 10:22:21 AM]:安裝應用程序已經開始。
錯誤詳細信息此操作過程中檢測到
以下錯誤。 System.Deployment.Application.DeploymentException(SubscriptionState) - 無法使用比當前最低版本的應用程序更早的版本激活部署。 - 資料來源:System.Deployment - 堆棧跟蹤: 在System.Deployment.Application.SubscriptionStore.CheckMinimumRequiredVersion(SubscriptionState子狀態,AssemblyManifest部署) 在System.Deployment.Application.SubscriptionStore.CheckDeploymentSubscriptionState(SubscriptionState子狀態,AssemblyManifest部署) 在System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState &子狀態中,ActivationDescription actDesc) 在System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(URI activationUri,布爾isShortcut,字符串textualSubId,字符串deploymentProviderUrlFromExtension,BrowserSettings browserSettings,字符串& errorPageUrl) 在System.Deploymen t.Application.ApplicationActivator。ActivateDeploymentWorker(對象狀態)