Visual Studio 2008 SP1を使用しています。
ClickOnce を使用して、ローカル ネットワーク上の共有フォルダーに Windows フォーム アプリケーションを内部展開しています。
テスト証明書 pfx は 2035 年に期限切れになります。
内部共有フォルダーに更新プログラムを数回公開しました。
プロジェクトは「ClickOnce マニフェストに署名する」にのみ設定され、アセンブリには署名されないことに注意してください。
ここで、アプリケーションの新しいバージョンを再度公開します。
ユーザーがアイコンをクリックしてアプリケーションを実行すると、このエラーが発生します (テスト証明書で展開する前に常に更新されていました)。
実装の方向 URL :
file:///C:/Documents%20and%20Settings/Usuario.NOTARIAS3/Men%C3%BA%20Inicio/Programas/GrupoBackup/Expediente%20Electr%C3%B3nico.appref-ms%7C
方向実装の URL :
file://192.168.13.111/compartida/AdministradorWin.application
C:\Documents and Settings\Useuario.NOTARIAS3\Menu Inicio
\Programas\GrupoBackup\Expediente Electrónico.appref-ms| dio
como resultado una excepción. Se detectaron los siguientes mensajes de
error:
+ The deployment identity does not match the subscription
OPERATION PROGRESS STATUS * [2/20/2008 11:23:21 AM] : Activation of
C:\Documents and Settings\Usuario.NOTARIAS3\Menú
Inicio\Programas\GrupoBackup\Expediente Electrónico.appref-ms|
開始しました。* [2/20/2008 11:23:21 AM] :
展開で指定された必要な更新チェックを実行しています。
エラーの詳細
- [21/06/2010 20:33:10] System.Deployment.Application.DeploymentException (SubscriptionState)
- La identidad de la implementationación は con la suscripción と一致しません。
- 起源: System.Deployment
- 次のセクション: System.Deployment.Application.SubscriptionStore.CheckUpdateInManifest(SubscriptionState
subState, Uri updateCodebaseUri, AssemblyManifest deployment, Version
currentVersion)
System.Deployment.Application.ApplicationActivator.PerformDeploymentUpdate(SubscriptionState&
subState, String& errorPageUrl)
System.Deployment. Application.ApplicationActivator.ProcessOrFollowShortcut(String
ShortcutFile, String& errorPageUrl, TempFile& deployFile) ja
System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri
activationUri, Boolean isShortcut, String textualSubId, String
deploymentProviderUrlFromExtension, BrowserSettings browserSettings,
String& errorPageUrl) ja
System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(オブジェクト
の状態)
regedit を使用してこのキーを検索します。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\7e3a7433abfe6213
PC未更新
AppId file://192.168.13.111/COMPARTIDA/AdministradorWin.application#AdministradorWin.app、Culture=neutral、PublicKeyToken=4b005ceeffd565b0、processorArchitecture=msil
バージョン = 1.0.0.14
FileName = Expediente Electrónico
パブリッシャー = GrupoBackup
フォルダー名 = GrupoBackup
PC の更新(アンインストールして再インストールしますが、回避したい)
AppId file://192.168.13.111/compartida/AdministradorWin.application#AdministradorWin.application, Culture=neutral, PublicKeyToken=4b005ceeffd565b0, processorArchitecture=msil
バージョン = 1.0.0.30
FileName = Expediente Electrónico
パブリッシャー = GrupoBackup
フォルダー名 = GrupoBackup
SuiteName= OGF スイート
変更 PC 更新なし - PC 更新あり:
1.) スイート名は新しい値です (Visual Studio のプロパティの [発行] タブで設定します)
2.) バージョン
および 3.)
AdministradorWin.app
ファイルから://192.168.13.111/COMPARTIDA/AdministradorWin.application#AdministradorWin.app,
対
AdministradorWin.application、
ファイルから://192.168.13.111/compartida/AdministradorWin.application#AdministradorWin.application,
アプリをアンインストールしてから最初から再インストールすると、すべて機能します。しかし、私はこれをしなければならないことを避けようとしていました。
以前に成功したプロジェクトをデプロイしようとすると、このエラーが発生します。
すべてのマニフェストを削除した後、再試行しましたが、それでも喜びはありません。
これを修正する方法はありますか?
公開オプション -> マニフェスト
[信頼情報にアプリケーション マニフェストを使用する] は UN CHECKED です。