入門
IISNode 允許 Node.js Web 應用程式像 .NET 應用程式一樣託管在 IIS 7/8 上。當然,你可以在 Windows 上自行託管你的 node.exe
程序,但為什麼只能在 IIS 中執行你的應用程式。
IISNode 將處理多個核心的擴充套件,處理 node.exe
的管理,並在你的應用程式更新時自動回收你的 IIS 應用程式,僅舉幾個好處 。
要求
在 IIS 中託管 Node.js 應用程式之前,IISNode 確實有一些要求。
- Node.js 必須安裝在 IIS 主機上,32 位或 64 位,或者都支援。
- IISNode 安裝了 x86 或 x64 ,這應該與 IIS 主機的位數相匹配。
- IIS 主機上安裝的 Microsoft URL-Rewrite Module for IIS 。
- 這是關鍵,否則對 Node.js 應用程式的請求將無法按預期執行。
- Node.js 應用程式的根資料夾中的
Web.config
。 - 通過
iisnode.yml
檔案或<iisnode>
中的<iisnode>
元素配置 IISNode。