Uncaught TypeError:无法调用null的onClose方法

Iam在node.js聊天应用程序上工作,我已经在Windows上承载IIS上的node.js。 我的意图是包括Node.js在Asp.net mvc由Jon Galloway解释在asp.net web应用程序中执行聊天(文本,audio,video)。

我的安装细节:
iisnode.js – iisnode-full-iis7-v0.2.3-x86
node.js – node-v0.8.19-x86
express.js版本 – 3.1.0
socket.io版本 – 0.9.13
在Windows 7 32位系统与IIS 8.0expression

我已经在IIS上成功托pipe了node.js,并运行示例

但是当我开始搪塞socket.io我卡住了..

当我开始连接客户端浏览器到服务器,我在客户端浏览器说错误
Uncaught TypeError:无法调用null的socket.io.js:1771方法'onClose'

在我的服务器应用程序iam使用socket.ioconfiguration

io.configure(function () { io.set('transports', [ 'xhr-polling' , 'jsonp-polling' ]); io.set("polling duration", 10); if (process.env.IISNODE_VERSION) { io.set('resource', 'node/socket.io'); } }); 

这个问题是相关的版本iam使用(express,和socket.io node.js)或在我的coading,任何想法的问题请帮助我。

谢谢。

我想这是因为你没有在客户端socket.ioconfiguration中设置资源path。

 socket = io.connect('http://myurl/node/socket.io', { resource : 'node/socket.io' })