我已经使用 iis 节点在 windows vista/IIS 7 中尝试了一些 node.js。我的想法是在 asp .net mvc 应用程序上使用服务器脚本来连接到另一个套接字服务器并以持久的方式提供请求。
我在https://github.com/tjanczuk/iisnode下载了适用于 IIS 7 的 iisnode 版本,并且能够使用 web.config 和 IIS 模块配置中的 http 处理程序映射运行基本的“hello world”http 服务器管道。
我正在尝试使用 node.js 中的 socket.io 库。如果我编写服务器和客户端,这将独立工作。但与 IIS 节点一起使用时失败。
我在进一步下降时遇到问题。像这样的问题
- 如何在 asp .net mvc 项目中包含 npm 模块?我尝试将 node_modules 放在节点脚本的文件夹中,但这没有帮助。基本上 require('socket.io') 命令可以工作,但是套接字连接等根本失败。
- 如何从客户端建立一个套接字连接,该连接将继续侦听来自服务器的更新(如 COMET) - 正如我所说,我正在尝试使用 socket.io
有没有人试过这个?