Le répertoire racine de mon projet ASP.NET MVC contient des fichiers statiques typiques, tels que robots.txt, manifest.json, browserconfig.xml, etc. Si je ne me trompe pas, chacun de ces exemples que je liste devrait pouvoir être servi avec aucune implication de MVC via les requêtes GET au répertoire racine (par exemple mysite.com/manifest.json
- si ce n'est pas vrai, s'il vous plaît faites le moi savoir).Comment servir certains fichiers statiques d'un certain type de fichier, mais pas d'autres?
Je sais par this answer que je peux configurer ce comportement par type de fichier dans le fichier Web.config. Ma question est, et s'il ya d'autres .json
fichiers dans mon répertoire racine que je ne veulent pas servir, comme compilerconfig.json ou bundleconfig.json (les deux fichiers générés par les outils IDE)? Quel est le meilleur moyen pour que l'application puisse servir certains fichiers de type X, mais pas d'autres?
Qu'entendez-vous par modules? –
Vous pouvez créer un module pour inspecter les demandes et les gérer en conséquence. Vérifiez cela: https://www.codeproject.com/Articles/335968/Implementing-HTTPHandler-et-HTTPModule-in-ASP-NET – JuanR