none
Déploiement ClicOnce - certificat échu RRS feed

  • Discussion générale

  • Bonjour,

    J'ai déployé une appli avec ClicOnce et un certificat temporaire (validité 1 an), il y a plus d'un an. Elle utilise le Framework 4.0 Client.

    Aujourd'hui je veux en déployer une nouvelle version. Le certificat est échu et VS 2010 refuse le déploiement.

    J'ai créé un nouveau certificat temporaire (validité 1 an) et déployé cette nouvelle version dans le même répertoire que l'application initiale. Ok, les fichiers sont bien arrivés sur le serveur.

    Mais lorsque je lance l'ancienne version, sur le poste client, la mise à jour n'est pas proposée...

    Merci de vos conseils pour m'aider à sortir de cette affreuse affaire.


    Alain

    lundi 5 octobre 2015 14:18

Toutes les réponses

  • Bonjour,

    Le certificat est justement là pour vérifier l'authenticité de l'appli. Si le certif change, pour lui, ce n'est plus la même appli.

    Il y a peut être une solution à votre problème mais il faudrait entrer dans les détails. (et y'a bcp de détails ;-)).

    Je vous conseille de lire cet article sur MSDN. Certes il est en anglais mais il vous renseignera sur la démarche à suivre.


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    mardi 6 octobre 2015 05:39
  • Bonjour,

    Merci Richard pour votre réponse.

    Il est écrit que lorsque l'on cible Framework 4.0, on peut alors sans problème déployer la mise à jour avec un nouveau certificat et aller se dorer au soleil !

    Parfait, c'est ce que j'ai fait ; Sauf que chez moi cela ne marche pas...

    Je précise que mon appli est une "simple" WinForm qui cible Framework 4 Client Profil. Cela peut-il faire la différence ?

    Je vois aussi une notion de mise à jour automatique ou manuelle (si j'en crois le papier c'est sans conséquence avec FW 4.0). Je suppose  qu'il s'agit de la vérification ou non effectuée par l'appli (au lancement par exemple) de la disponibilité d'une mise à jour. Pouvez-vous confirmer ?

    Merci de votre réponse.

    Cordialement


    Alain

    mardi 6 octobre 2015 09:18