信任層級需求
Contents
[
Hide
]
概觀
程式碼存取安全性 (CAS) 信任層級僅在 .NET Framework 中存在。本篇說明它們對 Aspose.Slides for .NET 的意義:此函式庫在 .NET Framework 上需要完整信任,而在 .NET 6 及之後的版本中則沒有可設定的信任層級。
.NET Framework
Aspose.Slides 在 .NET Framework 上需要完整信任。它無法在部份信任下執行,例如已設定為 Medium Trust (<trust level="Medium" />) 的 ASP.NET 應用程式:建立 簡報 物件會失敗,拋出 SecurityException。
Microsoft 已不再將 ASP.NET 部份信任視為應用程式彼此隔離的方式,建議改以獨立的應用程式集區執行。請參閱 ASP.NET 部份信任無法保證應用程式隔離。
.NET 6 及之後的版本
程式碼存取安全性在 .NET 6 及之後的版本中不可用,因而沒有可授予的信任層級。Aspose.Slides 會以執行您應用程式的帳戶權限運行。若要限制應用程式的存取範圍,Microsoft 建議使用作業系統層面的界線,例如使用者帳戶、容器或虛擬機器。請參閱 程式碼存取安全性 (CAS)。
常見問答
我可以在採用 Medium Trust 執行 ASP.NET 應用程式的託管服務商上使用 Aspose.Slides 嗎?
無法在 Medium Trust 下使用。在 .NET Framework 上,使用 Aspose.Slides 的應用程式必須以完整信任執行。