2013-11-21 1 views
1

Я успешно проверил пример vline-node локально, но хотел бы вытолкнуть его на сервер. Я попытался установить этот пример в качестве приложения на веб-сайт IIS8, разместив пример кода под wwwroot. Я пробовал это как в корне, так и внутри виртуального каталога, указывая на папку представлений. Я могу войти в приложение из браузера на сервере, хотя, поскольку javascript отключен в браузерах серверов для обеспечения безопасности, поэтому функциональность отсутствует.Пример выполнения примера vline-node в IIS

Однако, когда я пытаюсь получить доступ к сайту из удаленного браузера, я не могу войти в систему. На самом деле, я вижу, что что-то не так с моими путями, поскольку файлы include не найдены.

Чем больше я думал об этом, тем больше я смутился. Я хотел бы запустить это под IIS, но задаюсь вопросом, имеет ли это смысл. Может ли кто-нибудь предложить чистое решение для размещения примера vline-node на Windows Server, в идеале в IIS?

ответ

1

Поскольку вы используете пример узла, вам нужно убедиться, что узел фактически запущен на вашем сервере IIS. Вот ответ SO, который может быть полезен: How to run Node.JS server for a web application?

Обратите внимание, что в нашем примере узла «основной» файл равен vline-node.js, поэтому используйте это вместо упомянутого app.js.

Смежные вопросы