iisnode模块无法启动node.exe进程

qxsslcnc  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(233)

iisnode模块无法启动node.exe进程。请确保node.exe可执行文件在web. config的system.webServer/iisnode/@nodeProcessCommandLine元素中指定的位置可用。默认情况下,node.exe应位于PATH环境变量中列出的目录之一。
我试图在IIS服务器上部署next.js应用程序,我得到上述错误。
会接受任何帮助
我尝试了许多解决方案,但这是我在所有其他问题结束时得到的。
这是我的web.config文件
x1c 0d1x的数据
下面是server.js文件



我的物理路径文件夹中有这两个文件,沿着有.next文件夹,其中包含从npm run build命令创建的构建。

apeeds0o

apeeds0o1#

你应该考虑以下两点:
首先你需要检查Node.js是否正确安装在服务器上,你必须能够在默认路径C:\Program Files\nodejs\node.exe中找到node.exe。并确保node.exe可执行文件的路径正确添加到系统的PATH环境变量中。
然后检查iisnode的配置文件中是否指定了node.exe的正确路径。如果您的nodejs是32位的,则默认安装在“Program Files(x86)”位置。配置文件中的node.exe路径应修改为:
<iisnode nodeProcessCommandLine="C:\Program Files (x86)\ nodejs\node.exe" />

相关问题