J'ai une application qui me cause beaucoup de problèmes. Le gars qui l'a créé ne fonctionne plus chez notre société et c'est à moi de résoudre et de libérer le programme pour nos machines Windows 7
Cependant, je reçois la stacktrace suivante: p> Quelqu'un peut-il me dire pourquoi cela se passe et comment je peux le réparer? p> p>
6 Réponses :
Je reçois habituellement cette erreur chaque fois que j'essayais de publier une application Cliquez une autre une architecture de cible différente, ce qui est actuellement installé sur une machine (x86 vs x64) p>
ou p>
Lorsque la signature / certificat de l'application est différente de la publication originale p>
J'essaierais de vous assurer que votre architecture cible n'a pas été modifiée (si vous l'avez publiée à l'origine comme x32, assurez-vous que la version que vous essayez d'installer est toujours X32) p>
ou p>
Assurez-vous que rien n'a changé avec les paramètres de signature (si vous avez publié à l'origine avec un certificat, assurez-vous qu'il est toujours le même certificat) P>
Si vous avez apporté ces changements aux fins, tout ce que vous devrez faire sur la machine hôte, désinstaller l'application existante sur la machine et réinstaller avec la version que vous essayez d'installer, qui devrait résoudre l'erreur. et vous permettre d'installer la nouvelle version. P>
J'ai généré un nouveau certificat de test après avoir expiré le précédent. Maintenant, j'ai cette erreur lorsque j'essaie de l'installer. Que puis-je faire??
Je viens de courir dans ce message d'erreur dans la situation suivante. J'ai mis à jour mon application ClickOnce pour signer les manifestations ClickOnce avec un certificat de confiance émis par mon organisation. Cette application particulière utilisait un certificat auto-signé dans la version précédente. Cela modifie à son tour l'élément éditoriité ( https://msdn.microsoft.com/fr -us / bibliothèque / dd996956.aspx ) et il est généré hachage dans le CLICKONCE Déploiement Manifest (fichier .Application). p>
Dans votre situation, il est possible que le développeur précédent ait re-signé l'application avec un certificat différent de la version précédente. Ou peut-être que l'application n'avait pas été signée dans la version précédente. À en juger par le message d'erreur que vous voyez, il s'agit presque certainement d'une application publiée sous forme d'application ClickOnce. P>
En supposant que vous avez vos mains sur le code et que vous utilisez Visual Studio, cliquez avec le bouton droit de la souris sur le projet dans l'explorateur de solutions et sélectionnez Propriétés. Ensuite, cliquez sur Signature pour voir les détails de la signature, comme si les manifestes sont signés ou non, ce qui, dans l'affirmative, quel certificat a été utilisé. P>
J'ai généré un nouveau certificat de test après avoir expiré le précédent. Maintenant, j'ai cette erreur lorsque j'essaie de l'installer. Que puis-je faire??
Vous obtiendrez la même exception lorsque vous avez modifié l'URL "Emplacement de publication" -> "URL de dossier d'installation (si différent de ci-dessus)", mais j'ai oublié de modifier les éléments suivants: "Mise à jour et paramètres" -> "Mises à jour .. . "->" Mettre à jour l'emplacement (si différent de publier l'emplacement) ". P>
J'ai reçu cette exception car j'avais téléchargé le fichier .Application à l'aide d'une adresse IP au lieu du nom complet DNS. L'application a été hébergée sur un CDN, ce qui ne serait donc certainement pas une situation typique, mais dans mon cas, la commutation au nom complet corrige le problème. P>
Dans mon cas, je reçois cette erreur lors de la tentative de l'installer à partir d'une autre URL Internet différente que celle spécifiée dans les propriétés du projet. P>
Lorsque vous testez plusieurs mises à jour de ClickONCE différentes dans une courte période, j'ai remarqué que j'ai eu cette erreur ( "l'application ne peut pas être démarré" em> avec les détails "L'identité de déploiement au fournisseur de déploiement n'est pas la même chose que l'identité de déploiement d'origine. " em>), même lorsque j'ai désinstallé tous les paquets précédemment installés! p>
Effacement du cache ClickOnce (comme décrit ici ) et le redémarrage n'a pas résolu le problème. P>
Mais après que je pour chrome: une fois ou désactiver le cache pendant la session P>
Pour Edge: une fois p>
Comment l'avez-vous résolu ???