I got a new PC at work with Windows 10 Pro and had to setup iisnode on it...
- I started by installing nodeJS (v8.11.3)
- got & installed iisnode-full-v0.2.21-x64
- got and installed urlrewrite2
- went to the iisnode installation folder to run setupsamples.bat file
- upon going to http://localhost/node/ and clicking any of the URLs, I got an 'Internal server error 500.19'
I realized that I had missed a prerequisite:'IIS 7.x with IIS Management Tools and ASP.NET'
To enable this features, tried the UI option: Control Panel > Turn Windows features on or off > Internet Information Services > World Wide Web Services > Application Development Features
Reading different posts, I tried enabling apparently everything other than 'CGI'. upon selecting each feature, I got the error in the snapshot below... Tried the resolution here but to no avail... DISM Logs had: