Requisitos de nível de confiança
Visão geral
Níveis de confiança de segurança de acesso ao código (CAS) existem somente no .NET Framework. Este artigo explica o que eles significam para o Aspose.Slides para .NET: a biblioteca requer confiança total no .NET Framework, e no .NET 6 e versões posteriores não há nível de confiança para configurar.
.NET Framework
O Aspose.Slides requer confiança total no .NET Framework. Ele não funciona sob confiança parcial, como em uma aplicação ASP.NET configurada para Medium Trust (<trust level="Medium" />): a criação de um objeto Presentation falha com uma SecurityException.
A Microsoft não trata mais a confiança parcial do ASP.NET como forma de isolar aplicativos uns dos outros, e recomenda executar os aplicativos em pools de aplicativos separados. Veja ASP.NET Partial Trust does not guarantee application isolation.
.NET 6 and Later
A segurança de acesso ao código não está disponível no .NET 6 e versões posteriores, portanto não há nível de confiança a ser concedido. O Aspose.Slides é executado com as permissões da conta que executa seu aplicativo. Para restringir o que um aplicativo pode acessar, a Microsoft recomenda limites do sistema operacional, como contas de usuário, contêineres ou máquinas virtuais. Veja Code access security (CAS).
Perguntas Frequentes
Posso usar o Aspose.Slides com um provedor de hospedagem que executa aplicativos ASP.NET em Medium Trust?
Não em Medium Trust. No .NET Framework, a aplicação que usa o Aspose.Slides deve ser executada com confiança total.