如何将node.js服务器用作iis服务器?

时间:2014-08-26 08:36:04

标签: node.js iisnode

我可以将node.js服务器用作Web服务器吗?

  

比如我将在node.js服务器中运行aspx站点或wcf服务   IIS?我可以不用IIS吗?

2 个答案:

答案 0 :(得分:3)

IIS有几种替代方法可用于托管ASP.NET应用程序,例如:

  • IIS Express
  • Apache(Mono)
  • 卡西尼(未积极开发)
  • 皮划艇项目(未积极开发)
  • C#WebServer (未积极开发)
  • Abyss (未积极开发)

可能还有其他人,但通常大部分都没有积极开发。

Node.js有点不同。它是基于Chrome的JavaScript运行时构建的平台,可轻松构建快速,可扩展的网络应用程序。它采用事件驱动的非阻塞I / O模型,使其轻量级和高效,非常适合在分布式设备上运行的数据密集型实时应用程序。它仍然可以充当Web服务器并提供内容。据我所知,节点应用程序是用JavaScript编写的。

用这句话说:

  • Node.js can run on IIS,这与在Node.js上运行的.NET不同。
  • ASP.NET网站无法 Node.js
  • 上运行
  • ASP.NET项目可以从Node.js的某些操作中受益
  • ASP.NET有自己的技术类似于Node.js和Socket.io,称为SignalR

TLDR - 不,你不能

答案 1 :(得分:2)

这些是不同的技术,取自Node.js网站:

  

Node.js®是一个基于Chrome JavaScript运行时的平台,可轻松实现   构建快速,可扩展的网络应用。 Node.js使用了   事件驱动的非阻塞I / O模型,使其轻量级   高效,非常适合运行的数据密集型实时应用程序   跨分布式设备。

在javascript中开发aspnx解释器是可行的,但在另一种编程语言中实现一种编程语言是完全没有意义的。


问题一定有这个问题的原因,你可以告诉我们为什么你希望Nodejs成为一个aspx服务器,可能会有更优雅的解决方案。