IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Mise à jour d'application


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 172
    Par défaut Mise à jour d'application
    Bonjour à tous,

    Je m'adresse à vous, car j'ai besoin de conseils pour la mise à jour de mon application, au départ j'envisageais la création d'un soft qui se serait chargé de la mise à jour de mon application mais finalement après quelques recherches, il s'avère que le déploiement de visual studio semble le faire?

    (Je possède visual studio pro 2010 c#)

    Sauf qu'au moment du déploiement il me demande une adresse, il faut faire pointer vers l'exe du fichier en gros, ou plutot le dossier qui contient l'exe et ensuite il compare les versions, mais ceci me semble un peu risqué, n'importe qui peut ainsi accéder à mon serveur non?

    J'ai cherché un peu sur code project des softs qui s'occupent de la mise à jour/téléchargement des mises à jours et il y en a à la pelle alors si vous savez m'en conseillez un dans le cas ou VS ne suffit pas.

    Merci d'avance, r0seBa

  2. #2
    Membre éclairé
    Inscrit en
    Décembre 2006
    Messages
    256
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 256
    Par défaut
    Salut,

    As tu regardé le déploiement avec ClickOnce ?

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 172
    Par défaut
    Bonsoir,

    Oui c'est ce sur quoi je me suis penché, j'ai épluché msdn, et à moins que ça m'ai échappé je n'ai pas trouvé comment l'application vérifie les mises à jours, à partir du fichier manifest, mais alors il me suffit de pointer le dossier du fichier manifest qui se trouve sur mon serveur?

    Merci

  4. #4
    Membre éclairé
    Inscrit en
    Décembre 2006
    Messages
    256
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 256
    Par défaut
    Bonsoir,

    Dans les propriétés de ton projet tu as sur la gauche un onglet Publier.

    Dans emplacement du fichier de publication tu rentres soit un site web ou ftp qui indiquera l'emplacement des fichiers mis à jour.
    Ensuite dessous, tu as URL du dossier d'installation dans lequel tu peux générer une page Web pour l'installation de ton appli.

    Quand tu cliques sur le bouton Mise à jour, c'est là ou tu as la possibilité de choisir si ton application doit vérifié avant ou après son lancement si des mise à jour sont disponible.

    Voilà j'espère t'avoir éclairé

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 172
    Par défaut
    Bonjour,

    Merci pour ta réponse,

    Mais mon lien de mise à jour je le fais ponter vers quel fichier? le .Exe? le manifest? sur mon serveur web je dois uploader quoi dessus ?

    Je dois uploader tout le dossier bin dessus en gros? mais alors n'importe qui peut le télécharger?

    Ya pas une possibilité d'uploader un setup.exe sur mon serveur et non tous mes fichiers en clair comme ça, et que si la MAJ doit se faire il télécharge le .Exe et l'installe ?

    Je sais pas si j'ai été compréhensible :s

    Merci,

  6. #6
    Membre éclairé
    Inscrit en
    Décembre 2006
    Messages
    256
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 256
    Par défaut
    Salut,

    En fait ton lien de mise à jour tu ne le fais pas pointer vers un exe ou un setup mais vers un dossier qui contiendra justement les fichiers compilé de ton projet.

    Moi sur mon serveur j'ai un répertoire partagé dans lequel lorsque je publie avec ClikOnce, ClickOnce va généré les fichiers de l'application dedans.

    Ne t’inquiète pas les fichiers que ClickOnce génère ne sont pas visible en clair comme tu dis, donc tes utilisateurs ne pourront pas voir le contenu du code.

    Pour finir juste avant de publier, tu choisis un numéro de version de publication, par exemple 1.0.0.1, et lorsque la prochaine fois tu mets à jour ton projet,
    ton numéro de publication sera automatiquement 1.0.0.2 et afin de forcer la mise à jour lorsque tes utilisateurs lanceront le programme, il faut spécifier dans le bouton Mise à Jour une version minimal.

    Voilà

Discussions similaires

  1. Mises à jour automatiques application e-commerce
    Par sidhannowe dans le forum E-Commerce
    Réponses: 0
    Dernier message: 12/11/2010, 09h45
  2. Solution des Mises à jour des applications Web .NET
    Par silset dans le forum Général Dotnet
    Réponses: 6
    Dernier message: 13/03/2009, 17h58
  3. mise à jour d'application
    Par hassancf dans le forum VBA Access
    Réponses: 2
    Dernier message: 30/09/2007, 20h02
  4. Charge de travail pour mise à jour d'applications
    Par ishdiane dans le forum Général Conception Web
    Réponses: 6
    Dernier message: 03/11/2006, 14h28
  5. [C#][ MSI] Comment effectuer une mise à jour d'application ?
    Par th3r1ddl3r dans le forum Windows Forms
    Réponses: 6
    Dernier message: 15/12/2005, 10h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo