Visual Studio 2008 SP1을 사용하고 있습니다.ClickOnce 오류 : 배포 ID가 구독과 일치하지 않습니다.
로컬 네트워크의 공유 폴더에서 ClickOnce를 사용하여 Windows Forms 응용 프로그램을 내부적으로 배포했습니다.
테스트 인증서 PFX는 2035
에서 나는 내부 공유 폴더에 여러 번에 업데이트를 게시 한 만료됩니다.
프로젝트는 'ClickOnce 매니페스트 서명'으로 만 설정되고 어셈블리에는 서명하지 않습니다.
이제 응용 프로그램의 새 버전을 다시 게시합니다.
사용자가 아이콘을 클릭하여 응용 프로그램을 실행하면 오류가 발생합니다 (테스트 인증서로 배포하기 전에 항상 업데이트되었습니다).
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
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 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)
나는이 키를 검색 할 regedit를 사용
HKEY_CURRENT_USER \ 소프트웨어 \ 마이크로 소프트 \ 윈도우 \ CurrentVersion \ 제거 \ 7e3a7433abfe6213
PC 비 업데이트
이 파일 APPID : //192.168.13.111/COMPARTIDA/AdministradorWin.application#AdministradorWin.app, 중립 문화 = PublicKeyToken = 4b005ceeffd565b0, processorArchitecture = MSIL
버전 = 1.0.0.14
파일 이름을 = Expediente Electrónico
제작사 = GrupoBackup
폴더 이름 = GrupoBackup
PC (제거-다시 설치,하지만 난 그것을 피하려고) 업데이트
APPID 파일 : //192.168.13.111/compartida/AdministradorWin.application#AdministradorWin.application을 중립 문화 = PublicKeyToken = 4b005ceeffd565b0, processorArchitecture = MSIL
버전 = 1.0.0.30
파일 이름 = Expediente Electrónico
제작사 = GrupoBackup
= GrupoBackupSuiteName
폴더 이름 = 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이 확인됩니다.
이것은 나에게 일어났다. 나는 다시 CPUAny로 바꾼 다음 다시 작동했다. 나중에 다시 변경하고 사용자가 다시 설치하게하십시오. – AtliB
오늘 나는 이것을 정확하게했다. AnyCPU로 변경했습니다. 이제 고객이 제거를해도 문제가 지속된다고 말하고 있습니다. #stumped –