我正在使用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
Dirección实施 URL 删除证明:
file://192.168.13.111/compartida/AdministradorWin.application
C 激活:\Documents and Settings\Useuario.NOTARIAS3\Menú
Inicio\Programas\GrupoBackup\Expediente Electrónico.appref-ms| dio
como resultado una excepción。Se detectaron los siguientes mensajes de
错误:
+ 部署标识与订阅不匹配
OPERATION PROGRESS STATUS * [2/20/2008 11:23:21 AM]:激活
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 implementación 不谋而合 con la suscripción。
- 来源:System.Deployment
- Seguimiento de la pila: en System.Deployment.Application.SubscriptionStore.CheckUpdateInManifest(SubscriptionState
subState, Uri updateCodebaseUri, AssemblyManifest deployment, Version
currentVersion) en
System.Deployment.Application.ApplicationActivator.PerformDeploymentUpdate(SubscriptionState&
subState, String& errorPageUrl) en
System.Deployment。 Application.ApplicationActivator.ProcessOrFollowShortcut(String
shortcutFile, String& errorPageUrl, TempFile& deployFile) en
System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri
activationUri, Boolean isShortcut, String textualSubId, String
deploymentProviderUrlFromExtension, BrowserSettings browserSettings,
String& errorPageUrl) en
System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(对象
状态)
我使用 regedit 来搜索这个键:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\7e3a7433abfe6213
电脑未更新
AppId 文件://192.168.13.111/COMPARTIDA/AdministradorWin.application#AdministradorWin.app,Culture=neutral,PublicKeyToken=4b005ceeffd565b0,processorArchitecture=msil
版本 = 1.0.0.14
文件名 = Expediente Electronico
发布者 = GrupoBackup
文件夹名称 = GrupoBackup
PC 更新(卸载重新安装,但我想避免它)
AppId 文件://192.168.13.111/compartida/AdministradorWin.application#AdministradorWin.application,Culture=neutral,PublicKeyToken=4b005ceeffd565b0,processorArchitecture=msil
版本 = 1.0.0.30
文件名 = Expediente Electronico
发布者 = GrupoBackup
文件夹名称 = GrupoBackup
SuiteName= OGF 套件
更改 PC 未更新 - 更新的 PC 是:
1.) 套件名称是新值(我在 Visual Studio 的属性发布选项卡中设置它)
2.) 版本
和 3.)
管理员Win.app
来自文件://192.168.13.111/COMPARTIDA/AdministradorWin.application#AdministradorWin.app,
对比
管理员Win.application,
来自文件://192.168.13.111/compartida/AdministradorWin.application#AdministradorWin.application,
如果我卸载然后从头开始重新安装该应用程序,则一切正常。但是,我试图避免这样做。
当我尝试部署以前成功的项目时出现此错误。
删除所有清单后,我重新尝试,但仍然没有乐趣。
有没有办法来解决这个问题?
在发布选项 -> 清单中
使用应用程序清单获取信任信息未选中。