Azure函数应用程序本地模块DLL初始化错误
问题描述:
我需要在我的函数应用程序中使用本地模块scrypt。Azure函数应用程序本地模块DLL初始化错误
我已经通过kudu控制台安装了模块。 (我不得不全局安装,然后复制到当地的node_modules
目录。本地安装导致了一个奇怪的LINK错误)
我可以在本地安装运行scrypt测试,并通过。 然而,当我尝试从require('scrypt')
蔚蓝的函数中,我得到这个错误:
mscorlib: One or more errors occurred. Error: A dynamic link library (DLL) initialization routine failed.
答
不幸的是,节点机模块目前没有在Azure的功能支持。
这是将在下一个主要版本的运行时中解决的问题,但目前它是一个限制。
是否有下一个主要版本的时间表并添加该功能? – Teomat
此时尚未正式公布日期。我们提供预览版,您可以在这里找到更多信息:https://blogs.msdn.microsoft.com/appserviceteam/2017/09/25/develop-azure-functions-on-any-platform/ –