powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Publish Web с разных машин
4 сообщений из 4, страница 1 из 1
Publish Web с разных машин
    #39398808
Anton.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Проблема в следующем:
Есть веб проект, который паблишится на сервер. Если это делать с одной машины, то все ок. Но если паблишить с другой, то перекладываются не изменения, а весь проект целиком. Предполагаю что изменения определяются путем сравнения таймстемпов файлов, и т.к. время на 2-х машинах не синхронизировано идеально, студия считает что все файлы изменились.
Кто-нибудь сталкивался с такой проблемой?
...
Рейтинг: 0 / 0
Publish Web с разных машин
    #39398891
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anton.,

Всё просто.

Перед публикацией файлы собираются и упаковываются в каталог obj\
После проделанных изменений определяется разница на основе собранных и опубликованных файлов в obj\

Т.е. сравниваются различия не с файлами на сервере, а с файлами, которые были опубликованы, т.е. с локальной сборкой.

Поэтому когда ты публикуешь с другой машины, веб деплой определяет, что в obj\ лежат не те файлы, которые были опубликованы, поэтому публикует всё подряд.

Я рекомендую использовать для публикации веб-проектов (да и других .NET проектов), Octopus .
...
Рейтинг: 0 / 0
Publish Web с разных машин
    #39398901
Anton.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
Если это так, то почему когда я нажимаю Publish Preview для просмотра того что будет опубликовано, перед построением списка оно подключается к серверу?
...
Рейтинг: 0 / 0
Publish Web с разных машин
    #39398915
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anton.hVostt,
Если это так, то почему когда я нажимаю Publish Preview для просмотра того что будет опубликовано, перед построением списка оно подключается к серверу?

Чтобы узнать, какой пакет был опубликован ранее. Грубо говоря. Если тот же, что уже публиковался с этой машины, то будет вычислены различия. Если какой-то другой (даже проект тот же и состав файлов такой же, но с другой машины), то будет пере-опубликовано всё.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Publish Web с разных машин
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]