Декларация
Contents
[
Hide
]
Все компоненты Aspose .NET требуют установки прав Full Trust, так как иногда им необходимо получать доступ к настройкам реестра, системным файлам и файлам, хранящимся в других местах (кроме виртуальной директории) для выполнения определенных операций (например, разбора шрифтов). Кроме того, компоненты Aspose .NET основаны на основных системных классах .NET, которые в многих случаях требуют установки прав Full Trust.
Интернет-провайдеры, которые хостят несколько приложений от разных компаний, в основном устанавливают уровень безопасности Medium Trust. На уровне безопасности .NET 2.0 такие ограничения применяются:
- OleDbPermission недоступен. Это означает, что вы не можете использовать управляемый поставщик данных ADO.NET OLE DB для доступа к базам данных.
- EventLogPermission недоступен. Это означает, что вы не можете получить доступ к журналу событий Windows.
- ReflectionPermission недоступен. Это означает, что вы не можете использовать рефлексию.
- RegistryPermission недоступен. Это означает, что вы не можете получить доступ к реестру.
- WebPermission ограничен. Это означает, что ваше приложение может взаимодействовать только с адресом или диапазоном адресов, которые вы определили в элементе
. - FileIOPermission ограничен. Это означает, что вы можете получать доступ только к файлам в иерархии виртуальной директории вашего приложения.
По вышеуказанным причинам компоненты Aspose .NET могут использоваться только на серверах, которые предоставляют установку прав Full Trust.