#asp.net-mvc #visual-studio #visual-studio-2013
#asp.net-mvc #visual-студия #visual-studio-2013
Вопрос:
Как я могу опубликовать приложение MVC 5 и заменить все файлы, кроме одной папки? В основном в этой папке я храню изображения, которые пользователь добавляет динамически, и я не хочу удалять их каждый раз, когда я вносил изменения в стиль или логику веб-сайта.
Я использую VS2013.
Комментарии:
1. Как вы публикуете сейчас, когда это не так? Я полагаю, что мастер параметров публикации Visual Studio включает в себя некоторые параметры, такие как «заменить все файлы» или «заменить только обновленные файлы». Похоже, вам нужно последнее. В качестве общего совета я бы рекомендовал отделить ваше приложение от ваших данных, чтобы избежать подобных проблем. Само приложение должно содержать что-либо постоянное и должно быть чем-то, что можно заменить полностью.
2. Спасибо, я подумываю об удалении этой папки из файлов моего приложения, но это займет некоторое время, вот почему я спросил 🙂
3. Если изменение папки — это нечто большее, чем настройка конфигурации в приложении, то это то, что следует исправить как можно скорее 🙂 Зависимости должны быть абстрагированы и легко изменяться.
Ответ №1:
Единственный известный мне способ — удалить эту папку из вашего решения. Но это может не сработать, если у вас действительно есть контент, который уже не добавляется динамически в эту папку (Т. Е. Контент, необходимый для решения).
Комментарии:
1. Нет, у меня нет ничего другого в этой папке, которая добавляется динамически, но папка находится внутри содержимого папки, где у меня есть все мои файлы css.
2. включена ли эта папка в ваше решение сейчас?