1

同じ問題であると私が信じていることには、2 つの症状があります。

Nuget を使用して GhostScriptSharp をインストールし、Azure 開発ファブリックの 32 ビット マッチングでローカルに実行しています。すべてが素晴らしく機能しています。

64 ビットの Azure にデプロイすると、次のエラー メッセージが表示されます。

DLL 'gsdll32.dll' をロードできません: 指定されたモジュールが見つかりませんでした。(HRESULT からの例外: 0x8007007E)

私が言えるように、ここには2つの問題があります

  • プロジェクトは 64 ビットの GhostScriptSharp.cs でビルドされませんでした
  • ビルドに関係なく、gsdll32.dll または gsdll64.dll が正しいフォルダーにコピーされません。

これを Azure 展開で機能させるための推奨事項はありますか?

4

2 に答える 2

-1

開発マシンに存在する Windows ランタイム DLL の一部が欠落している可能性があります。これらは、Azure へのデプロイに含める必要があります。

于 2014-07-02T14:00:19.963 に答える