2015-07-22 3 views
0

J'utilise mon application MEAN sous Windows. Jusqu'à présent, je courais l'application sur Non-Sucking Service Manager en tant que service Windows. Maintenant, nous devons activer l'authentification Windows et nous prévoyons d'utiliser IIS.Exécution de l'application nodejs/MEAN sur l'installation du répertoire virtuel IIS

Nous prévoyons d'utiliser IISNode pour cela. Jusqu'à présent, j'ai lu ce post.

J'ai installé les exemples fournis avec IISNode en exécutant le fichier setupsamples.bat. d'ouvrir le fichier crée généralement un répertoire virtuel @C:\Program Files\iisnode\www

Je veux comprendre si je dois courir ma demande, Ai-je toujours besoin de copier tout le contenu dans le dossier C:\Program Files\iisnode\www? Ou je peux créer un nouveau répertoire virtuel et le faire fonctionner?

Répondre

2

je répondu à une question similaire à ce here

IISNode vous permet d'utiliser votre application Node.js comme vous le feriez pour tout autre application dans IIS. Assurez-vous juste que vous avez IISNode, Node.js, et le Url Re-write Module installé sur l'environnement ainsi qu'un Web.config pour votre application et vous devriez être bon à aller. Sans le module de réécriture d'URL, alors vous devrez aller à http://host:port/app.js/ au lieu de http://host:port et IISNode en profite pour accomplir ceci.

Dans ce fil, j'ai un modèle Web.config que j'utilise avec tous mes services/applications web IISNode. Il prendra en charge tous les aspects de l'hébergement dans IIS, y compris l'hébergement de votre application dans un répertoire virtuel. Assurez-vous simplement que le fichier principal de votre application correspond au fichier principal référencé dans le fichier de configuration dans la section Réécriture d'URL. Si vous utilisez VS alors je recommande de télécharger le Node.js Tools for Visual Studio. Cela aide à créer le Web.config dont vous avez besoin pour IISNode.