C# 获取此错误-“;“处理者”;iisnode“;“有一个坏模块”;iisnode“;在其模块列表中;

C# 获取此错误-“;“处理者”;iisnode“;“有一个坏模块”;iisnode“;在其模块列表中;,c#,iis,azure,socket.io,iisnode,C#,Iis,Azure,Socket.io,Iisnode,我正在尝试在azure项目中实现socket.io。我按照这里提到的说明在windows 8上安装iisnode。一切都安装得很好,这里有iisnode的示例node.js应用程序http://localhost/node/helloworld/hello.js运行也很好 但是当我在VS 2012上运行azure项目中的App.js时,我得到一个错误“Handler“iisnode”在其模块列表中有一个坏模块“iisnode”。这是非常令人沮丧的 网络配置 <add name="iisn

我正在尝试在azure项目中实现socket.io。我按照这里提到的说明在windows 8上安装iisnode。一切都安装得很好,这里有iisnode的示例node.js应用程序
http://localhost/node/helloworld/hello.js
运行也很好

但是当我在VS 2012上运行azure项目中的App.js时,我得到一个错误“Handler“iisnode”在其模块列表中有一个坏模块“iisnode”。这是非常令人沮丧的

网络配置

 <add name="iisnode" path="App.js" verb="*" modules="iisnode" />

有人知道问题出在哪里吗?如果有任何想法,我将不胜感激……我一整天都在为这件事感到震惊

编辑:

我的应用程序在iis express上运行,因此我从Web平台安装程序安装了iis express的IISNode。但我认为IISNode for IIS express仅适用于x86,因为它在我的程序文件(x86)中查找node.js,所以我必须安装x86版本的node.js,即使我的系统是64位的。之后,socket.io开始工作,但当我在包含socket.io实现的浏览器中打开App.js时,出现以下错误。我应该担心这个错误吗?因为socket.io实现工作正常

这可能表示运行应用程序的IIS工作进程与已安装版本的iisnode之间的位不匹配


你有什么版本的iisnode,它是如何安装在机器上的?node.js应用程序是如何托管的(IIS Express或完整IIS)?

我安装了“iisnode-full-iis7-v0.2.3-x64.msi”。Node.js应用程序托管在IIS express中。如何检查iis工作进程的位?我刚刚运行了.msi文件。iisnode版本是0.2.3,节点版本是v0.8.21我已经更新了这个问题,你能回答吗!谢谢,洛蒂在azure云项目上运行node js脚本时遇到了问题。它在web角色上运行良好,但在本地模拟器上托管时不起作用。问题是什么?请参考我的问题和