2011-11-18 90 views
6

有没有办法在IIS7中安装node.js?是否可以在IIS7中安装node.js?

我对node.js的使用经验很少,但编写服务器端JavaScript的想法让我感到非常兴奋。

+0

这个问题更适合于http://serverfault.com而不是StackOverflow,因为它与编程无关。 –

+0

msft提供了一个名为IISNODE的EXE,它将使您能够在IIS服务器以及IIS Express上运行节点。 – Chinook

回答

10

是的,你可以做到这一点...但它仍然不会像你希望的那么容易。 :-)

github wiki for iisnode列出了许多好处:

  • 流程管理。
  • 侧通过与其他内容类型侧
  • 可伸缩性上多核服务器
  • 集成调试
  • 自动更新
  • 通过HTTP访问日志
  • 最小的变化的Node.js应用程序代码
  • 综合管理经验
  • 其他

本月早些时候发布了针对windows的node.js的第一个稳定版本。 http://blogs.msdn.com/b/interoperability/archive/2011/11/07/first-stable-build-of-nodejs-on-windows-released.aspx

有关在Windows上托管IIS的更多信息,请参见​​和here


先决条件使用

  • 的Windows
  • IIS 7.x中的IIS管理工具
  • URL rewrite module for IIS
  • Latest node.js build for Windows
    • 你也可以做手工的做从nodejs.org wnloading node.exe并保存到%PROGRAMFILES%\一的NodeJS 64位系统
  • 的Visual C++ 2010再发行组件包为x86x64(跳过这个,如果你安装Visual Studio在32位系统或%programfiles(x86)%\nodejs上;在x64系统中,你需要,如果你打算使用IIS快递/ WebMatrix中同时安装x86和x64)

安装用于IIS 7.x的

  • 的IIS 7安装iisnode。X:x86x64 - 选择位数匹配系统
  • %programfiles%\iisnode\setupsamples.bat
  • 转到设置样本,从管理命令提示符调用http://localhost/node

安装了IIS快递/ WebMatrix中

+0

我想问的是,如果在IIS下运行node.js有任何优势.. –

+0

更新我的回答 –

+0

跨多核扩展听起来像是一场巨大的胜利..我一直认为node.js的单线程是有点对某些应用程序的一个破坏者。 –

相关问题