Declaration

Partielle Vertrauens-/mittlere Vertrauens herausforderung

Internet dienst anbieter, die mehrere Anwendungen verschiedener Unternehmen hosten, erzwingen haupt sächlich eine Sicherheits stufe von Medium Trust. Darüber hinaus müssen Sie manchmal mehrere Anwendungen auf einem freigegebenen Server hosten, z. B. in einem ISP oder in anderen Szenarien. Sie müssen die mittlere Vertrauens ebene verwenden, um die Anwendungen einzu schränken. Die ASP .NET Medium-Vertrauens ebene bietet eine einges chränkte Ausführungs umgebung, die zum Isolieren mehrerer auf ISP-Servern gehosteter Anwendungen geeignet ist. Im Falle von .NET 2.0 kann eine solche Sicherheits stufe die folgenden Einschränkungen festlegen, die sich beispiels weise auf die Fähigkeit von Aspose auswirken können. 3D for .NET, ordnungs gemäß zu arbeiten:

  • Registrierung Berechtigung ist nicht verfügbar. Dies bedeutet, dass Sie nicht auf die Registrierung zugreifen können, die zum Aufzählen installierter Schriftarten beim Rendern von Tabellen kalkulationen oder anderen Dokumenten erforderlich ist.
  • File IO Permission ist einges chränkt. Dies bedeutet, dass Sie nur auf Dateien in der virtuellen Verzeichnis hierarchie Ihrer Anwendung zugreifen können.

Verwenden Sie Aspose.3D for .NET für mittlere Vertrauens berechtigungen

Sie können einige Empfehlungen befolgen, um Aspose.3D for .NET auf mittlerer Trust-Ebene oder einer gemeinsam genutzten Server-Umgebung auszuführen:

  • Um die Lizenz datei in Ihrem Code festzulegen, sollten Sie stattdessen die License.SetLicense(Stream)-Methode aufrufen, nachdem Sie die Lizenz datei in Streams erhalten haben.

Sehen Sie sich das folgende Beispiel an, das zeigt, wie Sie Aspose.3D for .NET im Medium Trust-Modus verwenden/ausführen.

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