0

ほぼ 1 か月の作業の後、AWS lamda の基本的な実行環境である Linux と、使用する必要がある外部 DLL が Windows で記述されていることに固執しています。また、インターネットで調査を行っている間、AWS ラムダで Windows DLL を使用するのは非常に難しいようです。この問題に関する私のクエリへのリンクは次のとおりです-モジュール初期化エラー: /var/task/TDNN.dll: 無効な ELF ヘッダー

そのため、あちらでこの制限に直面しない可能性があると仮定して、Azure Functions に移行することを検討しています。では、Azure の基盤となる実行環境について、たとえば Windows なのか Linux なのか、コメントできる人はいますか? 私の結論は正しいです。

コメントは非常に有用であり、高く評価されます。

4

1 に答える 1

0

Azure 関数は、Azure Web サイトの隣にある Windows マシンでホストされます。関数のルート フォルダー (bin フォルダー内) に FTP で既存の dll を追加し、#r を使用して azure 関数コードから参照することで、既存の dll を関数で簡単に使用できます。

次に例を示します。「WorkOnImages.dll」という名前の dll が、azure 関数フォルダー内の azure にアップロードされます。ここに画像の説明を入力

于 2016-05-26T14:11:17.003 に答える