【发布时间】:2017-10-05 17:45:56
【问题描述】:
我的 ASP.NET MVC 项目的根目录包含一些典型的静态文件,如 robots.txt、manifest.json、browserconfig.xml 等。如果我没记错的话,我列出的这些示例应该都可以通过对根目录的 GET 请求(即 mysite.com/manifest.json — 如果这不是真的,请告诉我),在 MVC 没有参与的情况下提供服务。
我从this answer 知道,我可以在 Web.config 中为每个文件类型配置此行为。我的问题是,如果我的根目录中有其他 .json 文件我不想要提供,例如 compilerconfig.json 或 bundleconfig.json(这两个文件都是由 IDE 工具生成的)?应用程序能够提供某些 X 类型文件而不提供其他文件的最佳方式是什么?
【问题讨论】: