Папка не загружается с помощью VS Publish / Web Deploy - PullRequest
11 голосов
/ 19 апреля 2011

Я использую опцию Publish / Web Deploy в VS 2010 для публикации моего веб-сайта ASP.NET MVC3.

Однако по умолчанию он не публикует мою папку «files», которую я выделил ниже.

enter image description here

Какие-нибудь идеи, как я могу включить этот файл во время публикации?

Спасибо, Пол

Ответы [ 3 ]

29 голосов
/ 02 сентября 2011

В Visual Studio Solution Explorer вам нужно щелкнуть правой кнопкой мыши и выбрать свойства для каждого из файлов в этом каталоге (вы можете выбрать их все сразу, а затем щелкнуть правой кнопкой мыши -> свойства, если вы хотите изменить их все).

Убедитесь, что для параметра Build Action установлено значение Content.Это обеспечит копирование файлов в процессе публикации.

2 голосов
/ 12 января 2015

enter image description here В моем случае, Error.txt file was not included in the Project и из-за этого папка не добавлялась во время проекта публикации.

Я просто right click the file name and click at "Включить в проект"

0 голосов
/ 17 июня 2016

Вероятно, менее распространенный случай, когда кто-то (возможно, вы сами) добавили строку <ExcludeFoldersFromDeployment>Content\files</ExcludeFoldersFromDeployment> в файл csproj, а затем забыли об этом, и позже вы захотите опубликовать папку.

Из-заВ этой строке ни один из файлов в Content / files (и подпапках) не будет развернут, даже если BuildAction имеет значение Content.

Это трудно обнаружить, потому что, AFAIK, он не виден нигде в визуальномstudio, вам нужно открыть файл csproj в текстовом редакторе.

...