Déclaration
Contents
[
Hide
]
Tous les composants Aspose .NET nécessitent l’ensemble d’autorisations Full Trust car ils doivent parfois accéder aux paramètres du registre, aux fichiers système et aux fichiers stockés à d’autres emplacements (en dehors du répertoire virtuel) pour certaines opérations (par exemple l’analyse des polices). De plus, les composants Aspose .NET sont basés sur les classes système .NET de base, qui exigent souvent l’ensemble d’autorisations Full Trust.
Les fournisseurs d’accès Internet, qui hébergent plusieurs applications provenant de différentes entreprises, imposent généralement le niveau de sécurité Medium Trust. Dans le cas de .NET 2.0, ce niveau de sécurité applique les contraintes suivantes :
- OleDbPermission n’est pas disponible. Cela signifie que vous ne pouvez pas utiliser le fournisseur de données OLE DB géré ADO.NET pour accéder aux bases de données.
- EventLogPermission n’est pas disponible. Cela signifie que vous ne pouvez pas accéder au journal d’événements Windows.
- ReflectionPermission n’est pas disponible. Cela signifie que vous ne pouvez pas utiliser la réflexion.
- RegistryPermission n’est pas disponible. Cela signifie que vous ne pouvez pas accéder au registre.
- WebPermission est restreint. Cela signifie que votre application ne peut communiquer qu’avec une adresse ou une plage d’adresses que vous avez définie dans l’élément
. - FileIOPermission est restreint. Cela signifie que vous ne pouvez accéder qu’aux fichiers de la hiérarchie du répertoire virtuel de votre application.
En raison des raisons ci-dessus, les composants Aspose .NET ne peuvent être utilisés que sur des serveurs accordant l’ensemble d’autorisations Full Trust.