I have an express application running on my machine. I can even run it in production using a node server instead of issnode.
When I try to run it in iisnode, I get the following error when trying to launch my express application:
HRESULT: 0x6d
HTTP Status: 500
HTTP subStatus: 1013
Cause HTTP: Internal Server Error
You get an HTTP 200 response because the system.webServer/iisnode/@devErrorsEnabled configuration parameter is set to true.
In addition to the stdout and stderr logs of the node.exe process, consider using debugging and ETW traces to further diagnose the problem.
The node.exe process did not write any information so that stderr or iisnode could not capture this information. A common reason is that the iisnode module cannot create a log file to write stdout and stderr output from node.exe. Make sure that the IIS application pool identifier on which the node.js application is running has read and write permissions to the directory on the server where the node.js application is located Alternatively, you can disable logging by setting the system.webServer/iisnode/@loggingEnabled parameter of the web.config element to false.
I access it at the following url based on iisnode examples:
http: // localhost / node / parislight / paris /
iisnode - (C:\Program Files\iisnode\www\express\bin) , - (C:\Program Files\iisnode\WWW\). .
iisnode, .
, loggingEnabled :"false" web.config -, , , , .
" ", :

/ :

IIS_IUSRS :
