Frage

Ich bin mit Ghostscript einiger Thumbnails von PDF-Seiten in einer ASP.NET-Anwendung zu generieren. Ich habe es in dieser Bibliothek gewickelten GhostScriptSharp genannt, dass DllImport nur verwendet Methoden in dem Ghostscript-DLL zu rufen.

Es sieht aus wie diese nicht funktioniert auf einem Medium, das Vertrauen Hosting-Umgebung, wäre es wegen der Tatsache, dass es nicht verwalteten Code aufruft, oder dass es wie die Bibliothek aussieht, Dateien ganz über den Platz (außerhalb von meinem virtuellen Verzeichnis) zu schaffen.

Ich lief Process Monitor und sah es versucht, zu lesen, QueryNameInformationFile, Createfile und QueryStandardInformationFile an Orten wie:

C: \ WINDOWS \ system32 \ Halbton \ Default oder C: \ gs \ gs8.63 \ lib \ Halbton \ Default oder C: \ gs \ font \ Halbton \ Default

Alle Ideen darüber, ob dies "reparierbar" in der mittleren Vertrauen laufen?

Wenn ich nicht Ghostscript verwenden kann, gibt es eine weitere Free / Open-Source-Bibliothek, dass WILL Arbeit in Medium vertrauen?

War es hilfreich?

Lösung

Von dem, was ich verstehe, Medium Trust erlaubt keine nicht verwaltetem Code ausgeführt werden.

Daher Ghostscript wird nicht funktionieren in Medium Trust . (Zumindest zum Zeitpunkt dieser Antwort.)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top