2011-11-18 92 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的單線程是有點對某些應用程序的一個破壞者。 –

相關問題