Node IIS windows Server 2012 R2

I'm running iisNode on Windows Server 2012 R2. I've seen this error online but with no resolution.

HRESULT: 0xb HTTP status: 500 HTTP reason: Internal Server Error You are receiving this HTTP 200 response because system.webServer/iisnode/@deverrorsenabled configuration setting is 'true'.


I've tried all the solutions but no luck. It fails about 1/20 times with a 500 error. Here is my configuration.


    <!-- indicates that the hello.js file is a node.js application 
    to be handled by the iisnode module -->

      <add name="iisnode" path="iis.js" verb="*" modules="iisnode" />

             <rule name="LogFile" patternSyntax="ECMAScript" stopProcessing="true">
                <match url="iisnode"/>
            <rule name="myapp">
                <match url="/*" />

                <action type="Rewrite" url="iis.js" />

            <!-- Don't interfere with requests for node-inspector debugging -->
            <rule name="NodeInspector" patternSyntax="ECMAScript" stopProcessing="true">
                <match url="^iis.js\/debug[\/]?" />

    <directoryBrowse enabled="false" />

        nodeProcessCommandLine="C:\Program Files\nodejs\node.exe" 

    <httpErrors existingResponse="PassThrough" />