Comment déployer angulaires-cli application sur iis

J'ai simple angular2-cli app (une page avec model driven forme - pas de routeur). Avec "ng servir" tout fonctionne très bien. J'ai fait de la production de la version avec ng build --produit. J'ai copié tous ./dist dossier contenu dans un nouveau dossier sous C:\inetpub\wwwroot. J'ai fait virtuel application depuis la console de gestion IIS. Defualt application fichier est index.html. Je parcourir pour app uri et j'obtiens seulement la page avec "Chargement...". J'essaie de construire des sans-switch (seulement ng construire), mais le résultat est le même. Angulaire de l'application ne se charge pas. Est-il autre chose nécessaire pour publier angulaire application sur IIS?

vérifier le navigateur de la console d'erreurs, si il dit simplement: 'Chargement...'
J'ai trouvé ce qui n'allait pas. Dans index.html j'aurais du <base href="./"> au lieu de <base href="/">. Quand j'ai ajouté dot, tout commence à travailler.
Vous avez un problème si vous allez utiliser le routeur. Mais comme vous l'avez mentionné que vous n'aurez pas, ce qui signifie href=". " devrait suffire. Vous avez probablement publié votre application dans un sous-dossier. Vous pouvez également utiliser ce nom de sous-dossier comme base href
Vous pouvez le déployer sans Web.config

OriginalL'auteur PaulStanek | 2016-12-23