{"issue":{"state":"open","created_at":"2011-09-23T20:49:37Z","updated_at":"2011-11-18T17:50:34Z","comments":8,"user":{"gravatar_id":"63d4cab2f84cdd5eeec7cdeb1d518f30","id":1019495,"url":"https://api.github.com/users/akempe","login":"akempe","avatar_url":"https://secure.gravatar.com/avatar/63d4cab2f84cdd5eeec7cdeb1d518f30?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"body":"HTTP Error 500.21 - Internal Server Error\r\n\r\nI'm am getting this error on a clean download and install of iisnode-iis7-v0.1.7-x86.msi under Windows 7 x64 with VS2010 installed.\r\n\r\nNo matter how I tweak permissions, app pool settings etc, I keep getting this. \r\n\r\nAny ideas?\r\n\r\nthanks, Andrew","assignee":null,"id":1726743,"labels":[],"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"number":42,"title":"Handler \"iisnode\" has a bad module \"iisnode\" in its module list","closed_at":null,"html_url":"https://github.com/tjanczuk/iisnode/issues/42","milestone":null,"url":"https://api.github.com/repos/tjanczuk/iisnode/issues/42"},"action":"created","comment":{"created_at":"2011-11-18T17:50:33Z","updated_at":"2011-11-18T17:50:33Z","user":{"gravatar_id":"fe71057fe30d700a5cd940884486fffc","id":865196,"url":"https://api.github.com/users/automagic","login":"automagic","avatar_url":"https://secure.gravatar.com/avatar/fe71057fe30d700a5cd940884486fffc?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"body":"Hi,\nThanks for your response-\n\nHere is what I have discovered so far:\n\nIf I run iisnode (x64), as a root application on an integrated app pool\nwith 32-bit apps disabled, it works fine (e.g. the example apps run).\n\nI think my problem has to do with running under an MVC app .  I am using\nIIS 7 (not express) as the server (on the same app pool)- I have the js\nscript in a subfolder 'Workers', and set the root web config location like\nso:\n\n<location path=\"Workers\">    <system.webServer>      <handlers>\n<clear/>        <add name=\"iisnode\" path=\"pubsub.js\" verb=\"*\"\nmodules=\"iisnode\"/>      </handlers>      <iisnode\nloggingEnabled=\"false\"/>    </system.webServer>  </location>\n\nThe folder has IIS_IUSR with full control.\n\nInvariably I get the error\nHTTP Error 503.0 - Service UnavailableModuleiisnode Notification\nExecuteRequestHandler Handleriisnode Error Code0x8007000d\nDo you have any suggestions how I may get more detailed information about\nthis error from IIS?\n\nAdditionally, I may try the WOW=1, I will let you know if that changes\nanything.\n\nOn Fri, Nov 18, 2011 at 9:41 AM, Tomasz Janczuk <\nreply@reply.github.com\n> wrote:\n\n> Can you verify the advanced settings of the application pool that runs\n> your web app and check the value of \"Enable 32-Bit Applications\" setting?\n> For iisnode x64 installation to work correctly with an application pool,\n> this setting must be set to False. Alternatively, if you want to run 32 bit\n> version of iisnode on a 64 bit version of Windows, you can set the \"Enable\n> 32-Bit Applications\" setting to True, and install iisnode in WOW mode as\n> follows:\n>\n> msiexec /i iisnode-iis7-v0.1.9-x64 WOW=1\n>\n> ---\n> Reply to this email directly or view it on GitHub:\n> https://github.com/tjanczuk/iisnode/issues/42#issuecomment-2791929\n>","id":2792034,"url":"https://api.github.com/repos/tjanczuk/iisnode/issues/comments/2792034"}}