同じ問題であると私が信じていることには、2 つの症状があります。
Nuget を使用して GhostScriptSharp をインストールし、Azure 開発ファブリックの 32 ビット マッチングでローカルに実行しています。すべてが素晴らしく機能しています。
64 ビットの Azure にデプロイすると、次のエラー メッセージが表示されます。
DLL 'gsdll32.dll' をロードできません: 指定されたモジュールが見つかりませんでした。(HRESULT からの例外: 0x8007007E)
私が言えるように、ここには2つの問題があります
- プロジェクトは 64 ビットの GhostScriptSharp.cs でビルドされませんでした
- ビルドに関係なく、gsdll32.dll または gsdll64.dll が正しいフォルダーにコピーされません。
これを Azure 展開で機能させるための推奨事項はありますか?