Deklaracja
Contents
[
Hide
]
Wszystkie komponenty Aspose .NET wymagają zestawu uprawnień Full Trust, ponieważ czasami muszą uzyskać dostęp do ustawień rejestru, plików systemowych oraz plików przechowywanych w innych lokalizacjach (poza wirtualnym katalogiem) w celu wykonania niektórych operacji (na przykład parsowania czcionek). Co więcej, komponenty Aspose .NET opierają się na podstawowych klasach systemowych .NET, które w wielu przypadkach wymagają zestawu uprawnień Full Trust.
Dostawcy usług internetowych, którzy hostują wiele aplikacji od różnych firm, najczęściej wymuszają poziom bezpieczeństwa Medium Trust. W przypadku .NET 2.0 taki poziom bezpieczeństwa wprowadza następujące ograniczenia:
- OleDbPermission nie jest dostępne. Oznacza to, że nie możesz używać zarządzanego dostawcy danych OLE DB ADO.NET do dostępu do baz danych.
- EventLogPermission nie jest dostępne. Oznacza to, że nie możesz uzyskać dostępu do dziennika zdarzeń Windows.
- ReflectionPermission nie jest dostępne. Oznacza to, że nie możesz używać refleksji.
- RegistryPermission nie jest dostępne. Oznacza to, że nie możesz uzyskać dostępu do rejestru.
- WebPermission jest ograniczone. Oznacza to, że Twoja aplikacja może komunikować się tylko z adresem lub zakresem adresów, które zdefiniowałeś w elemencie
. - FileIOPermission jest ograniczone. Oznacza to, że możesz uzyskać dostęp tylko do plików w hierarchii wirtualnego katalogu Twojej aplikacji.
Z powyższych powodów komponenty Aspose .NET mogą być używane wyłącznie na serwerach, które przyznają zestaw uprawnień Full Trust.