Как развернуть кошмар js на iisnode
Я успешно установил iisnode на свой локальный IIS, используя https://github.com/tjanczuk/iisnode. Я могу запустить свой кошмар с использованием узла, но не могу настроить приложение для использования iisnode.
Я получаю следующую ошибку:
iisnode обнаружил ошибку при обработке запроса.
HRESULT: 0x2
HTTP status: 500
HTTP subStatus: 1001
HTTP reason: Internal Server Error
Вы получаете этот ответ HTTP 200, потому что параметр конфигурации system.webServer/iisnode/@devErrorsEnabled имеет значение "true". В дополнение к журналу stdout и stderr процесса node.exe рассмотрите возможность использования отладки и трассировки ETW для дальнейшей диагностики проблемы. Процесс node.exe не записал никакой информации в stderr, или iisnode не смог перехватить эту информацию. Частой причиной является то, что модуль iisnode не может создать файл журнала для записи вывода stdout и stderr из node.exe. Убедитесь, что удостоверение пула приложений IIS, в котором запущено приложение node.js, имеет разрешения на чтение и запись в каталог на сервере, где находится приложение node.js. В качестве альтернативы вы можете отключить ведение журнала, установив для system.webServer/iisnode/@loggingEnabled элемент web.config значение "false".