IISNode allows Node.js Web Apps to be hosted on IIS 7/8 just like a .NET application would. Of course, you can self host your node.exe
process on Windows but why do that when you can just run your app in IIS.
IISNode will handle scaling over multiple cores, process manageement of node.exe
, and auto-recycle your IIS Application whenever your app is updated, just to name a few of its benefits.
IISNode does have a few requirements before you can host your Node.js app in IIS.
Web.config
in the root folder of your Node.js app.iisnode.yml
file or an <iisnode>
element within your Web.config
.