Declaration
Tasqize MPP to PDF requires Full Trust permission in .NET applications. This is because the SDK may need elevated permissions for file I/O operations and font handling (particularly on Windows).
Why Full Trust?
- Registry or System Folder Access: Some advanced operations might reference system paths or fonts.
- Loading External Assemblies: We rely on specialized libraries that may trigger certain system-level requests.
Limitations of Medium Trust
Under Medium Trust (common in certain ASP.NET shared hosting), the following are restricted:
- Registry Access
- ReflectionPermission
- FileIOPermission beyond the app’s virtual directory
Because of these restrictions, the MPP conversion may fail if Full Trust is not enabled. If your environment cannot provide Full Trust, consider a dedicated server or container with fewer sandbox limits.