宣言
Contents
[
Hide
]
すべてのAspose .NETコンポーネントは、特定の操作(フォントの解析など)のために、レジストリ設定、システムファイル、およびその他の場所(仮想ディレクトリ以外)に保存されたファイルにアクセスする必要があるため、フルトラスト権限セットが必要です。さらに、Aspose .NETコンポーネントはコア.NETシステムクラスに基づいており、多くの場合フルトラスト権限セットが必要です。
複数の企業のアプリケーションをホストするインターネットサービスプロバイダーは、主にミディアムトラストのセキュリティレベルを強制します。.NET 2.0の場合、このセキュリティレベルは以下の制約を適用します:
- OleDbPermissionは利用できません。これは、ADO.NETマネージドOLE DBデータプロバイダーを使用してデータベースにアクセスできないことを意味します。
- EventLogPermissionは利用できません。これは、Windowsイベントログにアクセスできないことを意味します。
- ReflectionPermissionは利用できません。これは、リフレクションを使用できないことを意味します。
- RegistryPermissionは利用できません。これは、レジストリにアクセスできないことを意味します。
- WebPermissionは制限されています。これは、アプリケーションが
要素で定義したアドレスまたはアドレス範囲としか通信できないことを意味します。 - FileIOPermissionは制限されています。これは、アプリケーションの仮想ディレクトリ階層内のファイルにしかアクセスできないことを意味します。
上記の理由により、Aspose .NETコンポーネントはフルトラスト権限セットを付与されているサーバーでしか使用できません。