iisnode 500.21处理程序“iisnode”在其模块列表中有一个错误的模块“iisnode”
在Server 2008 R2 64位,IIS 7.5,iisnode 0.2.4.0,node.js 0.10.5上获取此错误 –
HTTP错误500.21 – 内部服务器错误
处理程序“iisnode”在其模块列表中有一个错误的模块“iisnode”
详细的错误信息
模块 – IIS Web Core
通知 – ExecuteRequestHandler
处理程序 – iisnode
错误代码 – 0x8007000d
请求的url – https://sub.domain.com:443/node/helloworld/hello.js
物理path – C:\ Program Files \ iisnode \ www \ helloworld \ hello.js
login方法 – 匿名
login用户 – 匿名
我已经确定,按照我遇到的其他post的build议安装asp.net。 我可以访问localhost / node / helloworld的helloworld html网站,但是当我尝试访问hello.js url时,会发生此错误。 当我尝试使用我在另一个URL上编写的node.js应用程序时,错误也显示出来。 任何帮助将不胜感激。
您也可以通过在WOW模式下安装iisnode,在64位系统上的32位应用程序池中运行iisnode。 按照https://github.com/tjanczuk/iisnode/issues/42#issuecomment-2791929上的说明操作。
此错误是由于在IIS应用程序池设置中将“启用32位应用程序”设置为True而导致的。 将其设置为False – 解决问题。