Declaration

Partiellt förtroende / Medel förtroendeutmaning

Internettjänsteleverantörer som värd flera applikationer från olika företag upprätthåller oftast en säkerhetsnivå för Medium Trust. Dessutom behöver du ibland vara värd för flera program på en delad server, t.ex. i en ISP eller andra scenarier, du måste använda den medelstora förtroendenivån för att begränsa applikationerna. ASP.NET Medelförtroendenivån tillhandahåller en begränsad körningsmiljö som är lämplig för att isolera flera program som är värd på. ISP-servrar. Vid .NET 2.0 kan en sådan säkerhetsnivå ställa följande begränsningar som kan påverka förmågan för Aspose. 3D for .NET att utföra korrekt, till exempel:

  • RegistryPermission är inte tillgängligName. Detta innebär att du inte kan komma åt registret, som krävs för att räkna upp installerade teckensnitt när kalkylblad eller andra dokument återges.
  • FileIOPermission är begränsad. Detta innebär att du bara kan komma åt filer i programmets virtuella kataloghierarki.

Använd Aspose.3D for .NET på medelstora förtroendebehörighet

Du kan följa rekommendationer för att köra Aspose.3D for .NET på medelstillförtroendenivå eller delad servermiljö:

  • För att ställa in licensfil i koden är det bättre att du ringer Licensen. SetLicense (Stream) metod istället efter att ha fått licensfilen i strömmar.

Se följande exempel som visar hur man använder eller kör Aspose.3D for .NET i medelstillförtroende.

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