1
而從應用的NodeJS執行cmd命令我們擁有了執行CMD小命令上iisnode運行不起作用
require('child_process').execSync
所有的工作完美,當我與npm start
運行服務的Web應用程序的,但當我們將它移動到iisnode時,它停止工作。例如:p4 depots
不起作用了。
IIS由Admin用戶運行。
如果我直接從cmd運行該命令,它可以工作,但是當我從iisnode調用它時,它不會。
錯誤:
{"Error":true,"Message":"Error executing p4 CMD","Origmsg":{"killed":false,"code":1,"signal":null,"cmd":"C:\Windows\system32\cmd.exe /s /c \"p4 depots\""}}
這兒還有沒有人在過去同樣的問題?
很高興你知道了。您應該運行'p4 set -s'並查看新服務的所有設置,並確認除了P4PORT之外是否還有其他設置,例如'P4USER','P4CLIENT'等。 –
您是對的但對於我的具體情況這足夠了:) – MaxBk