Как запустить nodejs в функции Linux C# Azure?C#

Место общения программистов C#
Ответить
Anonymous
 Как запустить nodejs в функции Linux C# Azure?

Сообщение Anonymous »


У меня есть код, который работает локально на моем компьютере с Windows, на котором установлен Node.

Когда я запускаю код в Azure, я получаю:

Произошла ошибка при попытке запустить процесс «узел» с рабочим каталог «/home/site/wwwroot». Нет такого файла или каталога

Я не указал рабочий каталог, и он работает локально, поэтому я думаю, может быть, узел не установлен для функций C# Azure?

ProcessStartInfo start = новый ProcessStartInfo { ИмяФайла = "узел", Аргументы = $"my-file.js", РедиректСтандартВыход = правда, UseShellExecute = ложь, CreateNoWindow = правда }; используя (Процесс = новый процесс {StartInfo = старт}) { процесс.Начать(); вывод вар = процесс.StandardOutput.ReadToEnd(); //локально я могу выполнить отладку здесь и увидеть действительный результат. Развернутый код Azure содержит ошибки в операторе использования. } Можно ли вообще попытаться вызвать Nodejs из функции C# Azure так, как я пытаюсь это сделать?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»