Požadavky na úroveň důvěry

Přehled

Bezpečnost přístupu k kódu (CAS) existuje jen v .NET Framework. Tento článek vysvětluje, co to znamená pro Aspose.Slides pro .NET: knihovna vyžaduje plnou důvěru na .NET Framework a v .NET 6 a novějších neexistuje úroveň důvěry, kterou lze konfigurovat.

.NET Framework

Aspose.Slides vyžaduje plnou důvěru na .NET Framework. Není možné spustit ji v částečné důvěře, např. v ASP.NET aplikaci nastavené na Střední důvěru (<trust level="Medium" />): vytvoření objektu Presentation selže s SecurityException.

Microsoft již nepovažuje částečnou důvěru ASP.NET za způsob izolace aplikací a doporučuje spouštět aplikace v samostatných aplikačních fondech. Viz ASP.NET Partial Trust does not guarantee application isolation.

.NET 6 and Later

Bezpečnost přístupu k kódu není v .NET 6 a novějších k dispozici, takže neexistuje úroveň důvěry, kterou by bylo třeba udělit. Aspose.Slides běží s oprávněními účtu, pod kterým je aplikace spuštěna. Pro omezení přístupu aplikace Microsoft doporučuje hranice operačního systému, např. uživatelské účty, kontejnery nebo virtuální stroje. Viz Code access security (CAS).

FAQ

Mohu používat Aspose.Slides u poskytovatele hostingu, který spouští ASP.NET aplikace ve Střední důvěře?

Ne ve Střední důvěře. V .NET Framework musí aplikace používající Aspose.Slides běžet s plnou důvěrou.