Я пытаюсь запустить сайт ASP.NET Core 2, используя Plesk для Windows.
Я установил плагин node.js (чтобы я мог видеть значок node.js v10.1.0 в пакете хостинга.), Поэтому у меня установлены следующие плагины (и включил node.js в веб-домене);
- Node.js
- Node.js Модуль IIS (IISNode)
- Node.js Engine
Однако, когда я загружаю свой основной сайт Net и пытаюсь запустить его, я получаю сообщение об ошибке (просматривая журнал ошибок stdout);
ошибка: Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware [0]
Произошло необработанное исключение: не удалось запустить процесс узла. к
решить это:.
[1] Убедитесь, что Node.js установлен и находится в одном из
PATH каталоги.
Текущая переменная среды PATH: C: \ Program Files (x86) \ Plesk \ Mail Servers \ Mail
Включить \ BIN; C: \ Windows \ system32; C: \ Windows, C: \ Windows \ System32 \ Wbem; C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \; C: \ Program
Файлы (x86) \ Microsoft SQL Server \ 140 \ Инструменты \ Binn \; C: \ Program
Файлы \ Microsoft SQL Server \ 140 \ Инструменты \ Binn \; C: \ Program Files
(x86) \ Microsoft SQL Server \ 140 \ DTS \ Binn \; C: \ Program Files \ Microsoft
SQL Server \ 140 \ DTS \ Binn \; C: \ Program Files \ Microsoft SQL Server \ Client
SDK \ ODBC \ 130 \ Tools \ Binn \; C: \ Program Files (x86) \ Microsoft SQL
Сервер \ Client SDK \ ODBC \ 130 \ Tools \ Binn \; C: \ Program Files
(x86) \ Microsoft SQL Server \ 140 \ Tools \ Binn \ ManagementStudio \; C: \ Program
Файлы (x86) \ Plesk \ ctl; C: \ Program Files (x86) \ Plesk \ Почтовые серверы \ Mail
Включить \ BIN64; C: \ Program Files \ Git \ bin; C: \ Program
Файлы \ DotNet \; C: \ Windows \ System32 \ Config \ systemprofile \ AppData \ Local \ Microsoft \ WindowsApps
Убедитесь, что исполняемый файл Node находится в одном из этих каталогов, или обновите PATH.
[2] См. InnerException для более подробной информации о причине.
System.InvalidOperationException: не удалось запустить процесс узла. к
решить это:.
Нужно ли вручную устанавливать node.js на сервере через RDP?