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

Dotnet Discussion :

microsoft update intégrée au framework


Sujet :

Dotnet

  1. #1
    Membre averti
    Inscrit en
    Février 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 11
    Par défaut microsoft update intégrée au framework
    Existe t'il une solution intégrée au framework marchant un peu sur le principe de microsoft update.?

  2. #2
    Membre Expert
    Avatar de Piotrek
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 869
    Par défaut
    Salut

    "intégrée" non mais SMS propose un syteme pour patcher des applications. Cependant c'est payant et plutot adapte aux tres grosses infrastructures.

    Il existe cependant des projets par ci par la qui proposent le patching:

    http://msdn.microsoft.com/msdnmag/issues/03/02/bits/
    http://www.codeproject.com/useritems...lity_in_C_.asp
    ...

  3. #3
    Expert confirmé
    Avatar de neo.51
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    2 663
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 663
    Par défaut
    Pour updater les versions du framework du client ou pour updater ton applis ?

  4. #4
    Membre averti
    Inscrit en
    Février 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 11
    Par défaut Appli
    Citation Envoyé par neo.51 Voir le message
    Pour updater les versions du framework du client ou pour updater ton applis ?
    C'est pour Updater mon appli.
    Mer6 d m repondr

  5. #5
    Membre averti
    Inscrit en
    Février 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 11
    Par défaut
    Citation Envoyé par Piotrek Voir le message
    Salut

    "intégrée" non mais SMS propose un syteme pour patcher des applications. Cependant c'est payant et plutot adapte aux tres grosses infrastructures.

    Il existe cependant des projets par ci par la qui proposent le patching:

    http://msdn.microsoft.com/msdnmag/issues/03/02/bits/
    http://www.codeproject.com/useritems...lity_in_C_.asp
    ...
    Ok mer6 je jette 1 coup d'oeil

  6. #6
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Citation Envoyé par cedBers Voir le message
    C'est pour Updater mon appli.
    Mer6 d m repondr
    Alors regarde plutôt du coté de ClickOnce: http://morpheus.developpez.com/clickonce/


    PS: Ici, c'est un forum alors les abréviations du type "mer6", etc.., ce serait sympa de ne pas/plus les utiliser et d'écrire correctement


    A+

  7. #7
    Membre averti
    Inscrit en
    Février 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 11
    Par défaut
    En fait je ne veux pas une solution toute faite.
    je dois developper une application qui permettra de mettre à jour d'autres
    application à partir d'un seul poste.

    Ps: pour les remarques je prends note!

  8. #8
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 103
    Par défaut
    quel est l'intérêt ?

    Dans ce cas pourquoi demande tu après un système, si le but est d'en faire un soit même... j'ai un peu de mal à comprendre.

    Enfin bref, après tout est question d'architecture et de choix techniques en fonction de contraintes et d'un cahier des charges.
    Une solution complète multisystèmes n'est pas envisageable compte tenu du nombre importants d'architectures et de technologies possibles, il en manquerait toujours une, et c'est toujours celle qui manque dont on a besoin...

    Treve de plaisanterie, tu la mise à jour automatique, manuelle, programmée, totalement par http, semi-distribuée, totalement distribuée...

  9. #9
    Membre averti
    Inscrit en
    Février 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 11
    Par défaut
    Citation Envoyé par cinemania Voir le message
    quel est l'intérêt ?

    Dans ce cas pourquoi demande tu après un système, si le but est d'en faire un soit même... j'ai un peu de mal à comprendre.

    Enfin bref, après tout est question d'architecture et de choix techniques en fonction de contraintes et d'un cahier des charges.
    Une solution complète multisystèmes n'est pas envisageable compte tenu du nombre importants d'architectures et de technologies possibles, il en manquerait toujours une, et c'est toujours celle qui manque dont on a besoin...

    Treve de plaisanterie, tu la mise à jour automatique, manuelle, programmée, totalement par http, semi-distribuée, totalement distribuée...
    Je me suis dit qu'en connaissant un peu ces systèmes s'allaient me permettre
    de mieux appréhender mon sujet.
    Biensûr que le cahier des charges a été défini ainsi que les contraintes d'ordre
    technique.
    En fait l'application devra permettre la mise à jour automatique (là n'est pas le problème a mon niveau)
    Mais c'est ceci point qui dérange:
    à partir d'un poste l'administrateur pourra envoyer les mises à jour aux postes clients et commencer l'installation.
    je sais pas si là je ma suis fais comprendre

  10. #10
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Tu peux regarder du côté de Updater Application Block peut être...

  11. #11
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 103
    Par défaut
    En réalité le problème c'est que un "live updating" qu'il soit manuel, automatique ou je ne sais quoi d'autre, fonctionne sur le modèle Client/Serveur.

    Comme le nom l'indique, on a un client, en l'occurence le poste qui veut se mettre à jour, qui se connecte à un serveur, qui possède les mises à jours... C'est toujours au client de faire la demande, car c'est plus facile à maintenir dans ce sens, et surtout plus Logique. Et si pour une raison X ou Y ne doit pas être mis à jour en même temps que les autres, c'est parfaitement faisable.

    Si en revanche ton poste administrateur (serveur) s'amuse à contacter chaque client pour lui transmettre les mises à jours... là ca signifie que chaque client doit etre registered dans le serveur, que chaque client doit avoir une appli à l'écoute, et comme la mise à jour se fera du coup en même temps... une bonne bande passante.
    Si un poste doit pas etre mis à jour en meme temps que les autres... il faut le deregistered, puis le reregistered une fois qu'il doit reprendre son cycle de mises à jours normales.
    Tu conviendras avec moi que le modèle Distributeur(Client) => Clients(Serveurs) n'est pas top contrairement au modèle Distributeur(Serveur) => Clients(Clients)

    Pour la mise à jour, soit tu propose un site, hébergé sur iis, qui génère donc des pages html, qui si elles sont formattées d'une certaine façon permette d'en extraire facilement ce qu'on souhaite, pour que ton programme aille voir la page, l'analyse, vérifie les versions et le cas échéant utilise l'url obtenue pour faire la demande de mise à jours, le tout par lots de requête HTTP.
    C'est un mode ne nécessitant pas de services, ni d'application serveur à proprement dit, juste quelques pages faites en ce que tu veux qui envoie un flux formatté avec les infos pour les mises à jours.

    Sinon tu as le mode plus complexe.
    Sur une machine serveur, tu dispose d'un service windows, qui expose un webservice, les clients consommes le webservice par lequel ils obtiennent les informations dont ils ont besoin, et pourquoi pas par ce même biais, le websrvice, obtiennent la/les mise(s) à jour.
    Ensuite peut importe le type de webservice que tu expose... c'est toi qui voit, et surtout comment tu l'expose... binaire par TCP, binaire par Http, SOAP...

  12. #12
    Expert confirmé
    Avatar de Ditch
    Inscrit en
    Mars 2003
    Messages
    4 160
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2003
    Messages : 4 160
    Par défaut
    Citation Envoyé par cinemania Voir le message
    Pour la mise à jour, soit tu propose un site, hébergé sur iis, qui génère donc des pages html, qui si elles sont formattées d'une certaine façon permette d'en extraire facilement ce qu'on souhaite, pour que ton programme aille voir la page, l'analyse, vérifie les versions et le cas échéant utilise l'url obtenue pour faire la demande de mise à jours, le tout par lots de requête HTTP.
    C'est un mode ne nécessitant pas de services, ni d'application serveur à proprement dit, juste quelques pages faites en ce que tu veux qui envoie un flux formatté avec les infos pour les mises à jours.
    Un fichier XML quoi C'est la solution proposée dans L'update application block et c'est celle que j'utilise dans mes dev également. Ca tourne nickel (et tu peux placer ton fichier où tu veux, un répertoire sur le réseau, sur un serveur distant, ...) Pour récupérer le fichier, pareil, tous les choix sont possibles (http, ...)

Discussions similaires

  1. Réponses: 5
    Dernier message: 18/08/2011, 11h28
  2. Réponses: 0
    Dernier message: 17/08/2011, 23h50
  3. Microsoft Update ne fonctionne pas sous Win 2000 SP4
    Par botakelymg dans le forum Windows Serveur
    Réponses: 3
    Dernier message: 03/10/2005, 05h32

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