在Azure Web主机上使用管道的指南

时间:2018-09-04 17:06:02

标签: node.js azure console stdio

我有一个旧版控制台应用程序,可在Windows 10或带TS控制台的服务器上运行。我使用process.spawn传递管道stdio在node.js中构建了一个包装器。该包装器在本地测试时可以工作,但是当我通过Web控制台尝试使用Azure或触发云中的节点包装器服务时,一旦读取stdin,控制台进程就会“挂起”。如果我从Web控制台上的文件中插入文件,它可以工作,但是看起来任何交互式输入都会导致应用程序进程在第一次调用fgets时挂起。

我想念什么吗?节点侧没有错误或退出。然后通过Web控制台运行该应用程序,该应用程序似乎已退出,并且在第一次读取stdin时没有记录错误消息。

(我怀疑某个地方缺少安全许可,但是如何设置它也不知所措。whoami告诉我我是apppool / appname。)

0 个答案:

没有答案