2012-03-15 15 views
10

Clickonceアプリケーションへのアップデートを導入しました。私は何の問題もなく何十件ものアップデートを展開してきました。今、突然、このアップデートで、私のすべてのユーザーがこのエラーを報告している:ClickOnceのデプロイメント "アクティベーションに失敗しました" FileNotFoundException

Below is a summary of the errors, details of these errors are listed later in the log. 
    * Activation of C:\Users\XXX\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\XXX\XXX\XXX.appref-ms| resulted in exception. Following failure messages were detected: 
     + Activation failed. 
     + The system cannot find the file specified. (Exception from HRESULT: 0x80070002) 

次のエラーは、この操作中に検出された

ERROR概要。

* [3/15/2012 3:22:34 PM] System.Deployment.Application.DeploymentException (Activation) 
     - Activation failed. 
     - Source: System.Deployment 
     - Stack trace: 
      at System.Deployment.Application.ComponentStore.ActivateApplication(DefinitionAppId appId, String activationParameter, Boolean useActivationParameter) 
      at System.Deployment.Application.SubscriptionStore.ActivateApplication(DefinitionAppId appId, String activationParameter, Boolean useActivationParameter) 
      at System.Deployment.Application.ApplicationActivator.Activate(DefinitionAppId appId, AssemblyManifest appManifest, String activationParameter, Boolean useActivationParameter) 
      at System.Deployment.Application.ApplicationActivator.ProcessOrFollowShortcut(String shortcutFile, String& errorPageUrl, TempFile& deployFile) 
      at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl) 
      at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state) 
     --- Inner Exception --- 
     System.IO.FileNotFoundException 
     - The system cannot find the file specified. (Exception from HRESULT: 0x80070002) 
     - Source: System.Deployment 
     - Stack trace: 
      at System.Deployment.Application.NativeMethods.CorLaunchApplication(UInt32 hostType, String applicationFullName, Int32 manifestPathsCount, String[] manifestPaths, Int32 activationDataCount, String[] activationData, PROCESS_INFORMATION processInformation) 
      at System.Deployment.Application.ComponentStore.ActivateApplication(DefinitionAppId appId, String activationParameter, Boolean useActivationParameter) 

もちろん、どのファイルが見つからないかはわかりません。私はこれに困惑している!

答えて

5

少なくとも数人は、ClickOnceのすべてのデータを消去して、破損したファイルの保管場所に再インストールすることで、この問題を解決できました。

詳細はMSDN forum postを参照してください。

+0

私はこの問題を経験している間にそれを試みました。 ClickOnceアプリをインストールしていない新鮮なマシンにもインストールしました。何も働かなかった。出版物の設定を扇動的に乱し、既存のバージョン番号の上に公開すると、再インストールがうまくいったようだ。どの設定の組み合わせで問題が発生したかを知ることができたら –

1

は私のために次の手順では、通常動作します:

  • 復帰をプログラムと機能コントロールパネルからの以前のバージョンに
  • 実行して、インストールのURLはhttpからIEにインストール:// ...
関連する問題