В приложении MVC у меня есть несколько файлов rtf, которые используются в качестве шаблонов. Приложение загружает их, заполняет пробелы и выводит результат как FileContentResult
. Пользователи сайта не должны иметь прямого доступа к этим rtf-файлам. Где было бы хорошо разместить их в проекте, чтобы доступ к ним был таким, как описано?
Я понимаю, что могу поместить файлы за пределы папки проекта и указать абсолютный путь к ним, но это звучит как плохая идея по ряду причин. Во-первых, эти файлы являются неотъемлемой частью проекта, и перемещение их за пределы проекта приведет к беспорядку в системе подрывной деятельности. Во-вторых, мы запускаем несколько версий приложения на двух разных серверах, поэтому мы не хотим усложнять публикацию. На самом деле нам не нужны разные версии для обмена этими файлами, это нормально, если каждая версия приложения имеет их копию.