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.

Dec 30, 2024