Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Κεντρικός Ανανεωτής Εκδόσεων (χε, Central Update Distributor ωραίο; :-) )

Îåêßíçóå áðü ôï ìÝëïò m6s. Τελευταία δημοσίευση από το μέλος m6s στις 06-04-2009, 13:02. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  06-04-2009, 11:13 49899

    Κεντρικός Ανανεωτής Εκδόσεων (χε, Central Update Distributor ωραίο; :-) )

    Καλημέρα σας,

    Σπαζοκεφαλιάζομαι για ένα θεματάκι πιστεύω απλό σαν concept. Απο ένα κεντρικό σύστημα, να κάνω update τις εκδόσεις της εφαρμογής στα μηχανάκια που τρέχουν τον client της εφαρμογής(8)... Δηλαδή, ανέβασα μια νέα έκδοση σε ένα κεντρικό repository ; trigger(!) update, kill remote executed process of application, download update, overwrite older versions...taada...Process finished.

    Ψάχνωντας βρίσκω ότι η δουλειά ίσως να γινόταν με WMI, αλλά στα tutorials που είδα, μπλέξαμε πολύ με kerveros, ntlm κλπ. Δεν είναι τόσο περίπλοκο όμως το περιβαλλον. Μετά σκέφτηκα το remoting, αφού έχω φτιάξει μια εφαρμογή server που στέλνει σε request που γίνονται κάποια κλειδιά και κάποιες πληροφορίες, αλλά ποτέ δεν σκέφτηκα να δίνω εντολές τύπου copy file , rar -x file.rar κλπ.
    Παράλληλα χάθηκα πού σταματάει το WMI και που ξεκινάει το remoting, γιατί κάπου κατάλαβα οτι αυτά τα δυο μάλλον είναι συγκοινωνούντα απο ενα εκτενές tutorial στο msdn...Αλλά πολύ εκτενές το τονίζω.

    Πρίν καταλήξω και κάνω την δουλειά μου με python, υπάρχει καμμιά πρόταση πώς θα μπορούσε να γίνει απο C# ? Με πολύ απλά πράγματα. Και κάποιο στοιχείωδες security ?

    Ευχαριστώ.
    Δημοσίευση στην κατηγορία: , ,
  •  06-04-2009, 12:00 49900 σε απάντηση της 49899

    Απ: Κεντρικός Ανανεωτής Εκδόσεων (χε, Central Update Distributor ωραίο; :-) )

    Μπορείς να το κάνεις με ClickOnce και να ρυθμίσεις την εφαρμογή να κοιτάει για νέα έκδοση κάθε φορά που ξεκινάει. Κάνει όλα αυτά που περιγράφεις στην πρώτη παράγραφο χωρίς να έχεις να ασχοληθείς με τις ανατριχιαστικές λεπτομέρειες.


    Vir prudens non contra ventum mingit
  •  06-04-2009, 12:22 49901 σε απάντηση της 49900

    Απ: Κεντρικός Ανανεωτής Εκδόσεων (χε, Central Update Distributor ωραίο; :-) )

    Interesting! Θα το τσεκάρω... αν και οι λεπτομέρειες κάνουν την διαφορά ;-)
  •  06-04-2009, 12:32 49902 σε απάντηση της 49901

    Απ: Κεντρικός Ανανεωτής Εκδόσεων (χε, Central Update Distributor ωραίο; :-) )

    E, τότε άστο μωρέ... Σίγουρα μπορείς να φτιάξεις κάτι καλύτερο από αυτό το παλιό-ClickOnce... Big Smile Big Smile

    Σε πειράζω, ωστόσο, όπως διαπίστωσες δεν είναι και τόσο απλό να φτιάξεις αυτόν τον μηχανισμό μόνος σου. Μόνο στην περίπτωση που υπάρχει κάποιος περιορισμός αξίζει να επενδύσεις resources για να φτιάξεις κάτι δικό σου (ή έστω αν θες να επενδύσεις στην τεχνογνωσία προκειμένου να έχεις κάποιο return on investement). Το κύριο μπλέξιμο είναι το security και υιοθετώντας την επίσημη λύση είσαι πιο εξασφαλισμένος στο μέλλον ότι δεν θα βγει ένα service pack ας πούμε που θα σου τσακίσει τη λύση.


    Vir prudens non contra ventum mingit
  •  06-04-2009, 13:02 49903 σε απάντηση της 49902

    Απ: Κεντρικός Ανανεωτής Εκδόσεων (χε, Central Update Distributor ωραίο; :-) )

    Ε! Ναι! Με το παλιo-ClickOnce :-p

    Οκ θα το τσεκάρω, σε ευχαριστώ.
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems