Публикация Веб-Сайта Получение Пустой Папки

У меня есть проект сборки с visual studio, но когда я хочу опубликовать свой сайт, я получаю пустую папку и ничего там ! нет ошибки или предупреждения ,

Building directory '/project/Users/'.
Pre-compilation Complete
------ Publish started: Project: F:...project, Configuration: Debug Any CPU ------
Connecting to site E:project...
Publishing directory /...
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========
========== Publish: 1 succeeded, 0 failed, 0 skipped ==========

e:project пусто

7 ответов


создайте свой проект (не перестраивать) он будет работать:)

или

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


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


в моем случае был небольшой элемент .файл csproj, который мне пришлось удалить. Мне пришлось выгрузить проект, отредактировать .csproj, затем выследить и удалить следующий XML-тег:

<Target Name="GatherAllFilesToPublish">     
</Target>

Как только я переиздал, все было хорошо.


создание нового профиля помогает решить мою проблему.

как развернуть веб-проект с помощью публикации одним щелчком мыши в Visual Studio


на visual studio 2013 существует ошибка, которая будет создавать пустую папку при публикации, только если вы используете существующий профиль публикации / настройки. Существующая настройка профиля может быть получена из кода, который вы проверяете, или из другого источника. The solution создать свой собственный профиль публикации с нуля и создать новую папку для него.

enter image description here

мастер запуска с самого начала.

enter image description here


попробуйте проверить Properties > Build Action ваших файлов, если он был установлен в None. Если это так, он не будет копировать файлы, только папки. В моем проекте он был установлен на

Построить Действие = Содержание


У меня проблема с обновлением vs2015 3. Я изменил папку сборки (из-за слишком длинной ошибки пути), и я вижу последние шаги в выходных данных публикации:

копирование всех файлов во временное расположение ниже для пакета / публикации:

3>D:\DEPLOYED_SITES\BUILD_TEMP\Package\PackageTmp

поэтому я могу хотя бы добраться до файлов в папке PackageTmp. Я мог бы создать событие post build, которое может скопировать файлы сборки в правильная выходная папка.