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

 

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

Αλληλεπίδραση ClickOnce Application με ιστοσελίδα

Îåêßíçóå áðü ôï ìÝëïò YiannisF. Τελευταία δημοσίευση από το μέλος Παναγιώτης Καναβός στις 15-10-2008, 22:58. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  15-10-2008, 16:27 45485

    Αλληλεπίδραση ClickOnce Application με ιστοσελίδα

    Καλησπέρα,

    Ξέρει να μου πει κάποιος αν είναι δυνατόν ένα ClickOnce Application το οποίο έγινε deploy μέσω σελίδας (publish.html) να επιστρέψει κάτι στη σελίδα αυτή (ή και σε κάποια άλλη σελίδα) μέσω postback ή redirect; Για να γίνω πιο σαφής μπορεί μια ClickOnce εφαρμογή η οποία διαβάζει τα περιεχόμενα του σκληρού δίσκου του χρήστη να του τα εμφανίσει στον browser από όπου έγινε το deployment;

    Ευχαριστώ

    .::yf::.
    Δημοσίευση στην κατηγορία:
  •  15-10-2008, 20:22 45493 σε απάντηση της 45485

    Απ: Αλληλεπίδραση ClickOnce Application με ιστοσελίδα

    Δώσε ένα πιο συγκεκριμένο παράδειγμα αν θέλεις.

    Θέλεις να κάνεις upload την πληροφορία αυτή από τον client σε ένα server; Θέλεις απευθείας μετά από αυτό το upload να δει ο χρήστης μια σελίδα με τις πληροφορίες ή δεν σε ενδιαφέρει;

    Ή σου αρκεί να εμφανίσεις πληροφορίες σε μια σελίδα html, έστω κι αν αυτή είναι τοπική;


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  15-10-2008, 22:58 45495 σε απάντηση της 45485

    Απ: Αλληλεπίδραση ClickOnce Application με ιστοσελίδα

    Θα πρέπει να ξεκαθαρίσεις καταρχήν ότι μία εφαρμογή η οποία γίνεται deploy με Clickonce δεν παύει να είναι άλλη μία εφαρμογή WinForms. Δεν έχει καμμία σχέση με το web site ή τη σελίδα από την οποία προήλθε και δεν εκτελείται σε αυτή. Συνεπώς η ερώτηση σου μετατρέπεται στο "πως μπορώ να στείλω δεδομένα από μία εφαρμογή Winforms σε ένα web site"?

    Αυτό μπορείς να το πετύχεις με διάφορους τρόπους, είτε φτιάχνοντας ένα web service στο site σου το οποίο θα καλείς από την desktop εφαρμογή σου, είτε κάνοντας POST κάποια δεδομένα σε μία σελίδα.  Ειδικά όμως για το σενάριο σου θα πρέπει να φροντίσεις η εφαρμογή σου να έχει τα κατάλληλα permissions για να διαβάσει από τον τοπικό σκληρό. Κανονικά οι εφαρμογές που γίνονται deploy μέσω clickonce έχουν πρόσβαση μόνο σε περιορισμένα folders. Δες σχετικά το Accessing Local and Remote Data in ClickOnce Applications. Πέρα από αυτό, μπορείς να βρεις από ποιό URL φορτώθηκε η εφαρμογή σου μέσω του property ApplicationDeployment.ActivationUri.


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems