Node.js + Azure SQL 数据库

2024-03-26

我正在挣扎微软的node.js sql客户端。 https://github.com/WindowsAzure/node-sqlserver

我已经安装了它,使用 github 页面上的指南没有任何错误,并且一切在本地运行完美。但是当我使用 git 将其推送到 azure 时,出现错误:

Native sqlserver module not found. Did you remember to run node-gyp configure build?
Application has thrown an uncaught exception and is terminated:
Error: Unable to load shared library C:\DWASFiles\Sites\bid110\VirtualDirectory0\site\wwwroot\node_modules\msnodesql\build\Release\sqlserver.node

我也看过this http://www.windowsazure.com/en-us/develop/nodejs/how-to-guides/sql-database/指南,即使某些部分已经过时。我还检查了所有文件是否都上传到服务器。 node_modules/msnodesql 和 node_modules\msnodesql\build\Release\ 文件夹及其所有子文件夹也在那里。

有什么想法我可能在这里做错了吗?


请检查您的 msnodesql 是 x86 还是 x64。如果您的本地计算机是 x64 且带有 x64 Python,并且您通过以下方式安装了 msnodesqlnpm install msnodesql那么你应该获得 x64 版本。但在 Windows Azure 网站上,您的应用程序将在 x86 中运行,因此您可能需要 x86 版本的 msnodesql。您可以从 x86 计算机通过 NPM 安装,也可以在以下位置下载编译版本:http://www.microsoft.com/en-us/download/details.aspx?id=29995 http://www.microsoft.com/en-us/download/details.aspx?id=29995

我还有一篇关于这个希望有帮助的博客文章。http://blogs.shaunxu.me/archive/2012/09/18/node.js-adventure---when-node.js-meets-windows-azure.aspx http://blogs.shaunxu.me/archive/2012/09/18/node.js-adventure---when-node.js-meets-windows-azure.aspx

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Node.js + Azure SQL 数据库 的相关文章

随机推荐