建议在 web.config 中将 devErrorsEnabled 设置为 false 看一下具体的错误信息
<iisnode nodeProcessCommandLine="idontexist.exe" devErrorsEnabled="false" />
还是说没得权限这个问题
@大师兄丶: 你是不是指定了 nodejs 运行的端口?使用 iisnode 时需要使用动态端口
@dudu: 有设置 但是写的不是固定的,这问题都把我搞懵逼了~_~
@大师兄丶: 建议参考 https://stackoverflow.com/a/2345742 关闭 IIS 的默认错误页面,这样就可以看到具体的错误信息了
@dudu: 多谢高人指点,我去试试看
"You are receiving this HTTP 200 response because system.webServer/iisnode/@devErrorsEnabled configuration setting is 'true'. "
– dudu 6年前