我已经通过 msi 安装程序安装了 iisnode x64 和 nodejs x32,这导致 node.is 被安装在
c:\program files (x86)\nodejs
它已成功将自身安装在 PATH 环境变量中。从命令行运行“节点”可以在任何地方运行。但它不适用于 IIS,因为它会显示以下消息:
iisnode 模块无法启动 node.exe 进程。确保 node.exe 可执行文件在 web.config 的 system.webServer/iisnode/@nodeProcessCommandLine 元素中指定的位置可用。默认情况下,node.exe 应位于 PATH 环境变量中列出的目录之一中。
我已经尝试过这个博客的建议——即在 web.config 中手动设置路径。这没有帮助。我也尝试过重新安装节点。
有小费吗?