0

经过近一个月的工作,我被 aws lamda 的底层执行环境(Linux)困住了,而我必须使用的外部 DLL 是用 Windows 编写的。虽然通过互联网进行研究看起来很难将 Windows DLL 与 aws lambda 一起使用。这是我关于此问题的查询的链接 -模块初始化错误:/var/task/TDNN.dll: invalid ELF header

因此,我现在正在考虑转向 azure 函数,假设我可能不会在那里遇到这个限制。那么任何人都可以评论 Azure 的底层执行环境,比如它是 windows 还是 linux?我的结论是正确的。

任何评论都将非常有用和赞赏。

4

1 回答 1

0

Azure 函数托管在 Azure 网站旁边的 Windows 计算机中。您可以轻松地在函数中使用现有的 dll,方法是通过 FTP 将其添加到函数根文件夹(在 bin 文件夹中),然后使用 #r 从 azure 函数代码中引用它。

这是一个示例,名为“WorkOnImages.dll”的 dll 上传到 azure 函数文件夹中的 azure 中:在此处输入图像描述

于 2016-05-26T14:11:17.003 回答