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

 

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

.NET Framework 2.0 and Microsoft Access Security

Îåêßíçóå áðü ôï ìÝëïò famous. Τελευταία δημοσίευση από το μέλος KelMan στις 29-01-2007, 13:07. Υπάρχουν 1 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  29-01-2007, 12:22 24193

    .NET Framework 2.0 and Microsoft Access Security

    Έχω δημιουργήσει μια windows μικροεφαρμογή η οποία χρησιμοποιεί μία βάση Access 2003 για συλλογή δεδομένων. Η εφαρμογή δουλεύει μια χαρά, όμως αν είναι εγκατεστημένη σε έναν άλλο υπολογιστή του ίδιου τοπικού δικτύου και προσπαθήσω να την τρέξω από κάποιο άλλο pc πετάει ένα security exception.

    Αυτό που φαίνεται είναι ότι τίθεται κάποιο θέμα ασφαλείας που αφορά τον JET driver όπου δεν αφήνει την εφαρμογή να συνδεθεί με τη βάση όταν αυτή εκτελείται από άλλο pc.

    Ξέρει κανείς καμία λύση σε αυτό το θέμα;

  •  29-01-2007, 13:07 24195 σε απάντηση της 24193

    Απ:.NET Framework 2.0 and Microsoft Access Security

    famous:
    Η εφαρμογή δουλεύει μια χαρά, όμως αν είναι εγκατεστημένη σε έναν άλλο υπολογιστή του ίδιου τοπικού δικτύου και προσπαθήσω να την τρέξω από κάποιο άλλο pc πετάει ένα security exception.

    Κάθε .NET assembly ανήκει σε ένα Code Group ανάλογα με τη ζώνη που βρίσκεται (My_Computer_Zone, LocalIntranet_Zone, κλπ). Για κάθε Code Group υπάρχει ένα permission set που καθορίζει τι μπορεί να κάνει το assembly. To My_Computer_Zone έχει FullTrust permission set, το LocalIntranet_Zone έχει LocalIntranet permission set, κλπ. Όπως καταλαβαίνεις, αν προσπαθήσεις να τρέξεις ένα .ΝΕΤ executable από shared folder, τότε ενδέχεται να πάρεις security exception γιατί το assembly δεν ανήκει στο FullTrust permission set και προσπαθεί να κάνει κάτι που δεν επιτρέπεται. Μπορείς να αλλάξεις αυτές τις ρυθμίσεις μέσα από την κονσόλα ".ΝΕΤ Framework 2.0 Configuration" που βρίσκεται στα Administrative Tools.


    Vir prudens non contra ventum mingit
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems