Declaration
Fiducia parziale/media fiducia sfida
I provider di servizi Internet che ospitano più applicazioni di diverse società impongono principalmente un livello di sicurezza Medium Trust. Inoltre, a volte è necessario ospitare più applicazioni su un server condiviso, ad esempio in un ISP o in altri scenari, è necessario utilizzare il livello di fiducia medio per limitare le applicazioni. Il livello di fiducia medio ASP .NET fornisce un ambiente di esecuzione limitato adatto per isolare più applicazioni ospitate su server ISP. Nel caso di .NET 2.0, tale livello di sicurezza può impostare i seguenti vincoli che potrebbero influire sulla capacità di Aspose.3D for .NET per eseguire correttamente, ad esempio:
- RegistryPermission non è disponibile. Ciò significa che non è possibile accedere al registro, che è necessario per enumerare i caratteri installati durante il rendering di fogli di calcolo o altri documenti.
- FileIOPermission è limitato. Ciò significa che puoi accedere solo ai file nella gerarchia delle directory virtuali dell’applicazione.
Usa Aspose.3D for .NET sul set di permessi di trust medio
Puoi seguire alcuni consigli per eseguire Aspose.3D for .NET a livello di media fiducia o ambiente server condiviso:
- Per impostare il file di licenza nel codice, è meglio chiamare il metodo License.SetLicense(Stream) invece dopo aver ottenuto il file di licenza in stream.
Vedere il seguente esempio che mostra come utilizzare/eseguire Aspose.3D for .NET in modalità Media Trust.
// Instantiate the License object
Aspose.ThreeD.License lic = new Aspose.ThreeD.License();
// Get the license file into stream
FileStream stream = new FileStream("Aspose._3D.lic", FileMode.Open);
// Set the License stream
lic.SetLicense(stream);
// Close the stream
stream.Close();
//Open the template file
Scene scene = new Scene("test.obj");
// Save the OBJ file
scene.Save("dest.obj", FileFormat.WavefrontOBJ);