【发布时间】:2012-08-12 21:07:56
【问题描述】:
我成功地用 nodeJS 和 nowJS 制作了一个小型聊天应用程序。它在我的本地机器上完美运行。
现在我想在 Windows Azure 上托管聊天应用程序。我已经在我的 Windows Azure 帐户上运行了一个 nodeJS 服务器,但我不断收到以下错误:
[Error: Unable to load shared library C:\DWASFiles\Sites\ben-goevaerts\VirtualDirectory0\site\wwwroot\node_modules\now\node_modules\node-proxy\build\Release\nodeproxy.node]
假设 nowJS 或 socket.io 没有正确安装。 (?) 我找不到关于 nowJS 和 windows Azure 的任何文档。
谢谢!
完全错误:(以防万一)
[Error: Unable to load shared library C:\DWASFiles\Sites\ben- goevaerts\VirtualDirectory0\site\wwwroot\node_modules\now\node_modules\node-proxy\build\Release\nodeproxy.node]
Error: Unable to load shared library C:\DWASFiles\Sites\ben-goevaerts\VirtualDirectory0\site\wwwroot\node_modules\now\node_modules\node-proxy\build\Release\nodeproxy.node
at Object..node (module.js:472:11)
at Module.load (module.js:348:31)
at Function._load (module.js:308:12)
at Module.require (module.js:354:17)
at require (module.js:370:17)
at Object.<anonymous> (C:\DWASFiles\Sites\ben-goevaerts\VirtualDirectory0\site\wwwroot\node_modules\now\node_modules\node-proxy\lib\node-proxy.js:1:90)
at Module._compile (module.js:441:26)
at Object..js (module.js:459:10)
at Module.load (module.js:348:31)
at Function._load (module.js:308:12)
{ [Error: listen EACCES] code: 'EACCES', errno: 'EACCES', syscall: 'listen' }
错误:监听 EACCES 在 errnoException (net.js:670:11) 在 Array.0 (net.js:771:26) 在 EventEmitter._tickCallback (node.js:192:40) GetConsoleTitleW:操作成功完成。
【问题讨论】:
-
now.js 需要 C++ 运行时,如果它不存在,我会看到这种情况发生,但我已部署,它运行并且我可以看到 C++ 运行时已安装。 (通过控制面板-> 程序)。如果您设置了远程桌面,您能否确认 C++ 运行时已作为部署的一部分安装?
标签: node.js azure nowjs-sockets