【发布时间】:2013-03-01 14:13:35
【问题描述】:
我正在尝试在我的 azure 项目中实现 socket.io。我按照这里提到的说明https://github.com/tjanczuk/iisnode 在我的 Windows 8 上安装了 iisnode。一切都安装得很好,这里的 iisnode http://localhost/node/helloworld/hello.js 附带的示例 node.js 应用程序也运行良好。
但是当我在我的 VS 2012 上的 azure 项目中运行我的 App.js 时,我收到错误消息“处理程序“iisnode”的模块列表中有一个错误的模块“iisnode””。非常沮丧。
网页配置
<add name="iisnode" path="App.js" verb="*" modules="iisnode" />
有没有人知道问题可能是什么?任何想法都将不胜感激....我一整天都被这件事震惊了。
编辑:
我的应用程序在 iis express 上运行,因此我从 Web Platform Installer 为 IIS Express 安装了 IISNode。但我认为用于 IIS express 的 IISNode 仅适用于 x86,因为它在我的程序文件(x86)中寻找 node.js,所以即使我的系统是 64 位,我也必须安装 node.js 的 x86 版本。在 socket.io 工作之后,但是当我在包含 socket.io 实现的浏览器中打开我的 App.js 时,我收到以下错误。我应该担心这个错误吗?因为 socket.io 实现工作正常
【问题讨论】:
标签: c# iis azure socket.io iisnode