我正在尝试在我的天蓝色项目中实现 socket.io。我按照这里提到的说明https://github.com/tjanczuk/iisnode在我的 Windows 8 上安装了 iisnode。一切都安装得很好,这里 iisnode 附带的示例 node.js 应用程序也http://localhost/node/helloworld/hello.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 位,我也必须安装 x86 版本的 node.js。在 socket.io 工作之后,但是当我在包含 socket.io 实现的浏览器中打开我的 App.js 时,我收到以下错误。我应该担心这个错误吗?因为 socket.io 实现工作正常