Публикация Веб-Сайта Получение Пустой Папки
У меня есть проект сборки с 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
создать свой собственный профиль публикации с нуля и создать новую папку для него.
мастер запуска с самого начала.
попробуйте проверить Properties
> Build Action
ваших файлов, если он был установлен в None
. Если это так, он не будет копировать файлы, только папки. В моем проекте он был установлен на
Построить Действие = Содержание
У меня проблема с обновлением vs2015 3. Я изменил папку сборки (из-за слишком длинной ошибки пути), и я вижу последние шаги в выходных данных публикации:
копирование всех файлов во временное расположение ниже для пакета / публикации:
3>D:\DEPLOYED_SITES\BUILD_TEMP\Package\PackageTmp
поэтому я могу хотя бы добраться до файлов в папке PackageTmp. Я мог бы создать событие post build, которое может скопировать файлы сборки в правильная выходная папка.