Declaration

Desafío de confianza parcial/confianza media

Los proveedores de servicios de Internet que alojan múltiples aplicaciones de diferentes compañías en su mayoría imponen un nivel de seguridad de confianza medio. Además, a veces necesita alojar varias aplicaciones en un servidor compartido, como en un ISP u otros escenarios, debe usar el nivel de confianza Medio para restringir las aplicaciones. El nivel de confianza ASP .NET Medio proporciona un entorno de ejecución restringido que es adecuado para aislar varias aplicaciones alojadas en servidores ISP. En el caso de .NET 2,0, dicho nivel de seguridad puede establecer las siguientes restricciones que podrían afectar la capacidad de Aspose.3D for .NET para funcionar correctamente, por ejemplo:

  • RegistryPermission no está disponible. Esto significa que no puede acceder al registro, que es necesario para enumerar las fuentes instaladas al representar hojas de cálculo u otros documentos.
  • FileIOPermission está restringido. Esto significa que solo puede acceder a los archivos de la jerarquía de directorios virtuales de su aplicación.

Utilice Aspose.3D for .NET en el conjunto de permisos de confianza medio

Puede seguir algunas recomendaciones para ejecutar Aspose.3D for .NET en el nivel de confianza medio o en el entorno de servidor compartido:

  • Para establecer el archivo de licencia en su código, es mejor llamar al método License.SetLicense(Stream) en su lugar después de obtener el archivo de licencia en secuencias.

Vea el siguiente ejemplo que demuestra cómo usar/ejecutar Aspose.3D for .NET en el modo de confianza media.

 // 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);