ClickOnce的错误:部署标识不认购匹配 [英] ClickOnce Error: The deployment identity does not match the subscription

查看:581
本文介绍了ClickOnce的错误:部署标识不认购匹配的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在使用Visual Studio 2008 SP1。

I'm using Visual Studio 2008 sp1.

我有一个WinForms应用程序在内部部署在本地网络共享文件夹使用ClickOnce。

I have a WinForms application deployed internally using ClickOnce in shared folder in local network.

测试证书PFX到期的2035。

The Test Certificate pfx expires in 2035.

我已经发布了更新内部共享文件夹了好几次。

I have published the update to the internal shared folder several times.

请注意,该项目只设置为签署的ClickOnce清单并没有签字的程序集。

Note that the project is only set to 'Sign the ClickOnce manifests' and does not sign the assembly.

现在,我出版我的应用程序再次新版本,

Now, I publish again new version of my application,

当用户点击它们的图标来运行,我们得到这个错误
应用 (它总是与测试证书在部署之前更新)

When users click on their icons to run the application we get this error
(It had always updated prior to deploying with the test certificate)

DirecciónURL德拉implementación:   file:///C:/Documents%20and%20Settings/Usuario.NOTARIAS3/Men%C3%BA%20Inicio/Programas/GrupoBackup/Expediente%20Electr%C3%B3nico.ap$p$pf-ms%7C     Dirección网址德尔proveedor德拉implementación:   文件://192.168.13.111/compartida/AdministradorWin.application拉   activación去C:\ Documents和Settings \ Useuario.NOTARIAS3 \菜单   INICIO \计划成\ GrupoBackup \ ExpedienteElectrónico.appreF-MS | DIO   科莫resultado UNAexcepción。硒detectaron洛杉矶siguientes mensajes德   错误:   +部署标识不认购匹配

Dirección URL de la implementación : file:///C:/Documents%20and%20Settings/Usuario.NOTARIAS3/Men%C3%BA%20Inicio/Programas/GrupoBackup/Expediente%20Electr%C3%B3nico.appref-ms%7C Dirección URL del proveedor de la implementación : file://192.168.13.111/compartida/AdministradorWin.application La activación de 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 error: + The deployment identity does not match the subscription

操作进度状态* [二○○八年二月二十零日上午11时23分21秒]:激活   C:\ Documents和Settings \ Usuario.NOTARIAS3 \菜单   INICIO \计划成\ GrupoBackup \ ExpedienteElectrónico.appreF-MS |有   启动。 * [2008年2月20日上午11时23分21秒]:执行必要的更新   检查作为由部署指定。

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| has started. * [2/20/2008 11:23:21 AM] : Performing necessary update check as specified by the deployment.

错误详细

      
  • [21/06/2010二十时33分10秒] System.Deployment.Application.DeploymentException(SubscriptionState)
  •   
  • 在香格里拉identidad德拉implementación没有重合CON LAsuscripción。
  •   
  • 俄:System.Deployment
  •   
  • Seguimiento德拉皮拉:恩System.Deployment.Application.SubscriptionStore.CheckUpdateInManifest(SubscriptionState   子状态,乌里更新codebaseUri,AssemblyManifest部署,版本   CURRENTVERSION)恩   System.Deployment.Application.ApplicationActivator.PerformDeploymentUpdate(SubscriptionState&安培;   子状态,字符串和放大器; errorPageUrl)恩   System.Deployment.Application.ApplicationActivator.ProcessOrFollowShortcut(字符串   shortcutFile,字符串和放大器; errorPageUrl,临时文件和放大器; deployFile)恩   System.Deployment.Application.ApplicationActivator.PerformDeploymentActivati​​on(URI   activati​​onUri,布尔isShortcut,字符串textualSubId,字符串   deploymentProviderUrlFromExtension,BrowserSettings browserSettings,   串放大器; errorPageUrl)恩   System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(对象   状态)
  •   
  • [21/06/2010 20:33:10] System.Deployment.Application.DeploymentException (SubscriptionState)
  • La identidad de la implementación no coincide con la suscripción.
  • Origen: 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(Object state)

我用注册表编辑器来搜索这个关键的:

I use regedit to search for this key:

*HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\7e3a7433abfe6213*

PC不更新

的AppId
文件://192.168.13.111/COMPARTIDA/AdministradorWin.application#AdministradorWin.app,文化=中立, 公钥= 4b005ceeffd565b0,的ProcessorArchitecture = MSIL

AppId
file://192.168.13.111/COMPARTIDA/AdministradorWin.application#AdministradorWin.app, Culture=neutral, PublicKeyToken=4b005ceeffd565b0, processorArchitecture=msil

版= 1.0.0.14

Version = 1.0.0.14

文件名= ExpedienteElectrónico

FileName = Expediente Electrónico

发布= GrupoBackup

Publisher = GrupoBackup

文件夹名称= GrupoBackup

Folder Name = GrupoBackup

PC更新时间:(卸载,重新安装,但Iwant避免它)

PC UPDATED (uninstall-reinstall, but Iwant AVOID it)

的AppId
文件://192.168.13.111/compartida/AdministradorWin.application#AdministradorWin.application,文化=中立, 公钥= 4b005ceeffd565b0,的ProcessorArchitecture = MSIL

AppId
file://192.168.13.111/compartida/AdministradorWin.application#AdministradorWin.application, Culture=neutral, PublicKeyToken=4b005ceeffd565b0, processorArchitecture=msil

版= 1.0.0.30

Version = 1.0.0.30

文件名= ExpedienteElectrónico

FileName = Expediente Electrónico

发布= GrupoBackup

Publisher = GrupoBackup

文件夹名称= GrupoBackup

Folder Name = GrupoBackup

SuiteName = OGF套房

SuiteName= OGF Suite

更改电脑不更新 - 电脑更新为:

Changes PC Non updated - Pc updated are:

1)。 套件名称是新的价值(我在属性​​中设置它发布在VS标签)

1.) Suite Name is new value ( I set it in properties Publish tab in VS)

2。) 版本

和3)

从文件://192.168.13.111/COMPARTIDA/AdministradorWin.application#AdministradorWin.app,

from file://192.168.13.111/COMPARTIDA/AdministradorWin.application#AdministradorWin.app,

VS

从 文件://192.168.13.111/compartida/AdministradorWin.application#AdministradorWin.application,

from file://192.168.13.111/compartida/AdministradorWin.application#AdministradorWin.application,

如果我卸载,然后从头开始所有的工作重新安装应用程序。不过,我试图避免这样做。

If I uninstall and then reinstall the app from scratch it all works. However, I was trying to avoid having to do this.

我,当我尝试部署一个项​​目,该项目是得到这个错误,previously成功。

I get this error when I try to deploy a project that was previously successful.

我重新尝试,删除allthe manifests..but stilll没有喜悦之后。

I re-tried, after deleting allthe manifests..but stilll no joy.

任何人都可以提出什么吗?

Can anyone suggest anything?

千恩万谢,

有没有什么办法可以解决这个问题?

Is there a any way to fix this??

更新:

在发布选项 - >舱单

in Publish Options -> Manifests

使用应用程序清单的信任信息是联合国已检查

Use application manifest for trust information is UN CHECKED

推荐答案

你从CPUAny改变了你的目标CPU x86的?

did you changed your target CPU from CPUAny to x86?

如果你改变了这一点,你将不得不重新安装应用程序。

If you changed this, you will have to reinstall the application.

这篇关于ClickOnce的错误:部署标识不认购匹配的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆