0

ASP.NET アプリケーションで PDF ページのサムネイルを生成するために GhostScript を使用しています。DllImport を使用して GhostScript DLL のメソッドを呼び出すだけの GhostScriptSharp というライブラリにラップしています。

これは、中程度の信頼のホスティング環境では機能しないようです。これは、アンマネージ コードを呼び出しているか、ライブラリがあらゆる場所 (仮想ディレクトリの外) にファイルを作成しているように見えるためです。

Process Monitor を実行したところ、次のような場所で Read、QueryNameInformationFile、CreateFile、および QueryStandardInformationFile を実行しようとしていることがわかりました。

C:\WINDOWS\system32\Halftone\Default または C:\gs\gs8.63\lib\Halftone\Default または C:\gs\font\Halftone\Default

これが中程度の信頼で実行するために「修正可能」であるかどうかについてのアイデアはありますか?

GhostScript を使用できない場合、中程度の信頼で動作する別のフリー/オープン ソース ライブラリはありますか?

4

1 に答える 1

0

私の理解では、ミディアム トラストではアンマネージ コードの実行が許可されていません。

したがって、GhostScript は Medium Trust では機能しません。(少なくともこの回答の時点では。)

于 2010-04-26T16:03:04.213 に答える