Απαιτήσεις επιπέδου εμπιστοσύνης
Επισκόπηση
Τα επίπεδα εμπιστοσύνης του Code access security (CAS) υπάρχουν μόνο στο .NET Framework. Αυτό το άρθρο εξηγεί τι σημαίνουν για το Aspose.Slides for .NET: η βιβλιοθήκη απαιτεί πλήρη εμπιστοσύνη στο .NET Framework, ενώ σε .NET 6 και μεταγενέστερα δεν υπάρχει επίπεδο εμπιστοσύνης προς ρύθμιση.
.NET Framework
Το Aspose.Slides απαιτεί πλήρη εμπιστοσύνη στο .NET Framework. Δεν εκτελείται υπό μερική εμπιστοσύνη, όπως μια εφαρμογή ASP.NET διαμορφωμένη για Μεσαία Εμπιστοσύνη (<trust level="Medium" />): η δημιουργία ενός αντικειμένου Presentation αποτυγχάνει με SecurityException.
Η Microsoft δεν θεωρεί πλέον τη μερική εμπιστοσύνη του ASP.NET ως τρόπο απομόνωσης εφαρμογών μεταξύ τους και προτείνει την εκτέλεση των εφαρμογών σε ξεχωριστές δεξαμενές εφαρμογών. Δείτε το άρθρο ASP.NET Partial Trust does not guarantee application isolation.
.NET 6 and Later
Το Code access security δεν είναι διαθέσιμο σε .NET 6 και μεταγενέστερα, έτσι δεν υπάρχει επίπεδο εμπιστοσύνης προς χορήγηση. Το Aspose.Slides εκτελείται με τα δικαιώματα του λογαριασμού που εκτελεί την εφαρμογή σας. Για να περιορίσετε τι μπορεί να προσπελάσει μια εφαρμογή, η Microsoft προτείνει όρια λειτουργικού συστήματος, όπως λογαριασμούς χρηστών, containers ή εικονικές μηχανές. Δείτε το Code access security (CAS).
FAQ
Μπορώ να χρησιμοποιήσω το Aspose.Slides με πάροχο φιλοξενίας που εκτελεί εφαρμογές ASP.NET σε Μεσαία Εμπιστοσύνη;
Όχι σε Μεσαία Εμπιστοσύνη. Στο .NET Framework, η εφαρμογή που χρησιμοποιεί το Aspose.Slides πρέπει να εκτελείται με πλήρη εμπιστοσύνη.