Déployer Angulaire 2 App Azur

Je suis en train d'apprendre Angulaire 2 et d'Azur. J'ai suivi le long de la Angulaire 2 Tutoriel et tout a bien fonctionné à l'échelle locale.

J'ai publié le application d'Azur. La publication a été avec succès. Mais lorsque je visite le site, il bloqué à la phase de saturation. En regardant les logs dans la console Chromée je vois l'erreur suivante. Le /app/main.ts fichier n'est pas trouvé.

Déployer Angulaire 2 App Azur

J'ai vérifié mes fichiers déployés par le "Kudu" tableau de bord comme suggéré par cette question. Je ne vois pas tout *.ts sont déployés seulement la *.js et *.map.

Déployer Angulaire 2 App Azur

Ensuite, je suis retourné à Visual Studio changé la propriété de tous les *.ts fichier à Copy Always. Après le changement, je peux voir que la *.ts fichiers sont copiés dans le .\bin\app répertoire. Cependant, après j'ai réédité le projet d'Azur (avec succès), j'ai toujours fini avec l'erreur 404 lors de la demande de main.ts fichier.

Selon la cette question IIS ne pas servir Tapuscrit fichier correctement.

Tout d'abord: Comment appliquer les changements sur Azure pour résoudre ce problème?

Deuxièmement: pourquoi devons-nous utiliser le *.ts fichiers? Basé sur ma compréhension, l' *.ts est respecté dans *.js. Pourquoi ne pouvons-nous pas simplement demander à la *.js fichiers qui sont correctement déployés pour Azure ?

Salut , Désolé, mais pouvez-vous me dire comment vous avez télécharger votre angular2 application (moyens avez-vous de le compresser et de les télécharger, et avez-vous de la télécharger à wwwroot ou wwwroot\webapp? ) et quel type de WebApp avez-vous utilisé ? Je suis coincé ici .. désolé!
Salut @Selem, je n'ai pas fait une compression manuelle. Suivi de visual studio assistant de publication. Je peux voir mes fichiers sont sous "wwwroot" du dossier. Mon application est un ASP.NET Web Api 2. Espérons que cette aide.
bonjour, je viens de créer une web app sur mon compte azure. ensuite ouvert VS2015 et créé ASP.NET Vide App 4.6. J'ai ajouté l'angle de 2 exemple d'application fichiers et exécute localement amende. Ensuite, j'ai publié à azure (clic droit sur le projet et de le Publier), je peux même voir le fichier via le kudu, et defaultExtension est mis à la js dans systemjs.config.js. Toutefois, les fichiers de carte n'ont pas été téléchargées. J'ai toujours le même problème " bloqué sur loading...". une idée plz? avez-vous l'esprit de partage d'un travail d'application?
bien sûr, c'est un live angulaire 2 site que j'ai construit et hébergé sur azure. learnangular2.azurewebsites.net/crisis-center
vous avez une réponse spécifique à : stackoverflow.com/questions/37487046/...

OriginalL'auteur Frank Liu | 2016-02-04