2016-05-26 128 views
0

經過近一個月的工作,我被卡在aws lamda的底層執行環境中,這是Linux和我必須使用的外部DLL都是在Windows中編寫的。而在互聯網上進行研究時,看起來像使用aws lambda使用Windows DLL是非常困難的。這裏是我對這個問題的查詢的鏈接 - module initialization error: /var/task/TDNN.dll: invalid ELF headeraws lambda vs azure函數

因此,我現在考慮轉移到天藍色的功能,假設我可能不會在那裏面對這個限制。那麼對Azure的底層執行環境可能有任何評論就像是Windows還是Linux?我的結論是正確的。

任何評論將非常有用和讚賞。

回答

0

Azure功能託管在Azure網站旁邊的Windows計算機上。 通過在功能根文件夾(bin文件夾內)中通過FTP添加它,可以輕鬆地使用現有的dll,然後使用#r從azure功能代碼引用它。

下面是一個示例,名爲「WorkOnImages.dll」的dll以azure函數文件夾中的天藍色上傳:enter image description here