Подтвердить что ты не робот

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

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

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 пуст

4b9b3361

Ответ 1

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

ИЛИ

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

Ответ 2

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

Ответ 3

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

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

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

Ответ 5

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

enter image description here

Запустите мастер с начала.

enter image description here

Ответ 6

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

Создать действие = Содержимое

Ответ 7

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

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

3 > D:\DEPLOYED_SITES\BUILD_TEMP\Пакет\PackageTmp

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

Ответ 8

В моем случае я проверил "Включить параметры IIS, настроенные в IIS express" в разделе свойств проекта "Пакет/Публикация Web *". Как только я отключил этот параметр, публикация работала так, как ожидалось.