node.js - iisnode 模块无法启动 node.exe 进程
问题描述
您好我正在尝试在 IIS 上运行节点作为现有网站的子目录。
- 下载并安装到windows机器https://github.com/azure/iisnode/wiki/iisnode-releases
它可以工作,但是当我转到特定的 js 文件时,我收到了这条消息,不知道该怎么做。
iisnode 模块无法启动 node.exe 进程。确保 node.exe 可执行文件在 web.config 的 system.webServer/iisnode/@nodeProcessCommandLine 元素中指定的位置可用。默认情况下,node.exe 应位于 PATH 环境变量中列出的目录之一中。
解决方案
在 web.config 文件中添加了以下代码,它可以工作了!
<iisnode nodeProcessCommandLine="C:\Program Files\nodejs\node.exe" />
推荐阅读
- kibana - 即使满足警报条件,ElastAlert 范围查询也不会发送警报电子邮件
- python - 按组汇总的Python数据框,在列中创建列表
- git - 为什么 Git 说我的分支是最新的并且没有什么要提交的?
- odoo - 呈现模板 web.frontend_layout 时出错
- slack-api - Slack API 未列出新频道
- node.js - SyntaxError:删除所有 Nodejs 后出现意外的令牌“导出”
- sorting - 如何在 Ionic 6 中对无限滚动中的产品列表进行排序
- reactjs - 强制组件重新渲染
- python - 如何在 Windows x64 上安装 Pytorch 1.1 版?
- java - Android 网络问题 - Udacity Android 网络最终项目(使用 Google Book API 和 LoadManager/AsyncTaskLoader)