Getting this error on Server 2008 R2 64bit, IIS 7.5, iisnode 0.2.4.0, node.js 0.10.5 -
HTTP Error 500.21 - Internal Server Error
Handler "iisnode" has a bad module "iisnode" in its module list
Detailed Error Information
Module - IIS Web Core
Notification - ExecuteRequestHandler
Handler - iisnode
Error Code - 0x8007000d
Requested URL - :443/node/helloworld/hello.js
Physical Path - C:\Program Files\iisnode\www\helloworld\hello.js
Logon Method - Anonymous
Logon User - Anonymous
I have already made sure that asp is installed as suggested in other posts I've e across. I can access the helloworld html site at localhost/node/helloworld but when i attempt to visit the hello.js url this error occurs. The error also shows up when I attempt to use a node.js app I have written at a different URL. Any help would be greatly appreciated.
Getting this error on Server 2008 R2 64bit, IIS 7.5, iisnode 0.2.4.0, node.js 0.10.5 -
HTTP Error 500.21 - Internal Server Error
Handler "iisnode" has a bad module "iisnode" in its module list
Detailed Error Information
Module - IIS Web Core
Notification - ExecuteRequestHandler
Handler - iisnode
Error Code - 0x8007000d
Requested URL - https://sub.domain.:443/node/helloworld/hello.js
Physical Path - C:\Program Files\iisnode\www\helloworld\hello.js
Logon Method - Anonymous
Logon User - Anonymous
I have already made sure that asp is installed as suggested in other posts I've e across. I can access the helloworld html site at localhost/node/helloworld but when i attempt to visit the hello.js url this error occurs. The error also shows up when I attempt to use a node.js app I have written at a different URL. Any help would be greatly appreciated.
Share Improve this question edited May 6, 2013 at 15:51 Jacob asked May 6, 2013 at 14:59 JacobJacob 5253 gold badges8 silver badges24 bronze badges3 Answers
Reset to default 3This error was caused by having "Enable 32-bit applications" set to True in the IIS Application Pool settings. Set this to False - problem solved.
Ahem, cough, also remember to actually install iisnode Doh!
You can also run iisnode in 32 bit application pools on 64 bits systems by installing iisnode in WOW mode. Follow the instructions at https://github./tjanczuk/iisnode/issues/42#issuement-2791929.