ASP.net core, MVC attraper tous les parcours de servir des fichiers statiques

Est-il un moyen de faire un fourre-tout de l'itinéraire servir d'un fichier statique?

En regardant ce http://blog.nbellocam.me/2016/03/21/routing-angular-2-asp-net-core/

En gros, je veux quelque chose comme ceci:

        app.UseMvc(routes =>
        {
            routes.MapRoute("default", "{controller}/{action=Index}");

            routes.MapRoute("spa", "{*url}"); //This should serve SPA index.html
        });

Donc un itinéraire qui ne correspond pas à un contrôleur MVC serviront wwwroot/index.html

Si vous êtes déjà dans l'acheminement de l'élément, vous avez passé le point où les fichiers statiques sont servis dans le pipeline. Vous pouvez créer un fourre-tout de contrôleur de l'action qui sera de retour le contenu de ce fichier à la place.
Est-il recommandé de le faire?
Pas pour autant que je sais.
return File("~/index.html", "text/html"); dans l'action semble bien fonctionner

OriginalL'auteur Mardoxx | 2017-02-23