Deklaration
Contents
[
Hide
]
Alle Aspose .NET-Komponenten benötigen das Berechtigungssatz Full Trust, weil sie manchmal auf Registrierungseinstellungen, Systemdateien und in anderen Bereichen (außerhalb des virtuellen Verzeichnisses) gespeicherte Dateien zugreifen müssen, um bestimmte Vorgänge auszuführen (z. B. das Parsen von Schriftarten). Darüber hinaus basieren Aspose .NET-Komponenten auf Kern‑.NET-Systemklassen, die in vielen Fällen den Berechtigungssatz Full Trust erfordern.
Internet Service Provider, die mehrere Anwendungen verschiedener Unternehmen hosten, setzen in der Regel das Sicherheitsniveau Medium Trust durch. In einem .NET 2.0‑Fall gelten für ein solches Sicherheitsniveau folgende Beschränkungen:
- OleDbPermission ist nicht verfügbar. Das bedeutet, dass Sie den verwalteten OLE DB-Datenprovider von ADO.NET nicht zum Zugriff auf Datenbanken verwenden können.
- EventLogPermission ist nicht verfügbar. Das bedeutet, dass Sie nicht auf das Windows-Ereignisprotokoll zugreifen können.
- ReflectionPermission ist nicht verfügbar. Das bedeutet, dass Sie Reflection nicht verwenden können.
- RegistryPermission ist nicht verfügbar. Das bedeutet, dass Sie nicht auf die Registrierung zugreifen können.
- WebPermission ist eingeschränkt. Das bedeutet, dass Ihre Anwendung nur mit einer Adresse oder einem Adressbereich kommunizieren kann, den Sie im
-Element definiert haben. - FileIOPermission ist eingeschränkt. Das bedeutet, dass Sie nur auf Dateien in der virtuellen Verzeichnis‑Hierarchie Ihrer Anwendung zugreifen können.
Aufgrund der oben genannten Gründe können Aspose .NET‑Komponenten nur auf Servern verwendet werden, die den Berechtigungssatz Full Trust gewähren.