Публикация веб-сайта, но не удаление файлов из одной из папок

#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. включена ли эта папка в ваше решение сейчас?