Deploy не копирует подпапки app_data

В моем веб-проекте есть папка app_data с подпапками. Когда я развертываю свой проект из Visual Studio2008 (r-click, deploy, включите галочку app_data), он копирует только файлы из корня app_data, а не его подкаталоги.

Есть ли способ это исправить?

3 ответа

Решение

В одной из ваших подпапок, которые не развертываются, щелкните правой кнопкой мыши по каждому файлу и проверьте его свойства: Build Action и Copy to Output Directory. Убедитесь, что для действия построения установлено значение "Содержимое", а для параметра "Копировать в выходной каталог" задано значение "Копировать всегда" (или "Копировать, если новее"). Быстрый способ изменить все свойства файла состоит в том, чтобы выделить их все, а затем щелкнуть правой кнопкой мыши свойства, которые изменят все их значения за один раз.

Я предвосхищу этот ответ следующим образом: я предполагаю, что проект веб-развертывания похож на развертывание одним щелчком, на чем я основываю свой ответ:)

Просто убедитесь, что в настройках свойства файла wurfl.xml.gz (через окно "Свойства" в Visual Studio) " Действие сборки" задано значение " Содержимое". Это свойство определяет, как Visual Studio или инструменты должны обрабатывать отдельные файлы проекта во время компиляции или публикации.

Установите действие Buid для файлов, которые вы хотите опубликовать как "Содержимое"

Во время публикации есть опция, если вы используете VS2008

Поскольку вы используете VS2010, щелкните правой кнопкой мыши свойства -> Упаковать / опубликовать в Интернете -> Исключить файлы App_Data Folder

Другие вопросы по тегам