Ошибка IISNode только при первом запросе после перезагрузки пула приложений / перезапуска веб-сайта
Я запускаю приложение express.js с iisnode в качестве обработчика.
Всякий раз, когда я перезагружаю сайт в IIS или перезапускаю пул приложений (вручную или сохраняя веб-конфигурацию после изменения файла), приложение вылетает с ошибкой 500.1001, но только при самом первом запросе. Если после этого запрашивается тот же или любой другой маршрут, приложение работает нормально.
У меня есть этот код в точке входа index.js
var server = app.listen(process.env.PORT, function () {
var host = server.address().address;
var port = server.address().port;
console.log('Example app listening at http://%s:%s', host, port);
});
ведение журнала не определено для хоста, порта при первом запросе, но я понятия не имею, почему!
Подробная информация об ошибке:
- Модуль iisnode
- Уведомление ExecuteRequestHandler
- Обработчик iisnode
- Код ошибки 0x00000002
- Запрашиваемый URL (URL-адрес точки входа в приложение)
- Физический путь (физический путь файла к точке входа приложения)
- Метод входа анонимный
- Войти Пользователь Аноним