Here some simple solution for above problem
Node.js deplyment on iss
Install IISNODE
open cmd as admin
cd "C:\Program Files\iisnode" (or "C:\Program Files (x86)\iisnode" if you installed the 32bit version
Type setupsamples.bat
Install MS URL rewrite using web installer
add web.config with code
<configuration>
<system.webServer>
<!-- indicates that the server.js file is a node.js application
to be handled by the iisnode module -->
<handlers>
<add name="iisnode" path="server.js" verb="*" modules="iisnode" />
</handlers>
<rewrite>
<rules>
<rule name="sendToNode">
<match url="/*" />
<action type="Rewrite" url="server.js" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
publish node.js project
paste published site on inetpub-->wwwroot
run cmd as admin
run command on website folder
For node
npm install
For Node Express
npm install express
Create IIS website
start browsing