У нашей команды довольно много проблем с функцией публикации Visual Studio. Мы используем TFS и все версии VS 2012. Он отлично работает, когда в проекте участвует только один человек, но когда мы получаем много людей внутри одного проекта, публикуются профили публикации, и Visual Studio сообщает об успешном опубликовании, даже если все файлы не были скопированы. Я прочитал все SO-вопросы о том, почему это происходит, и я понимаю, что TFS автоматически добавляет профили публикации в исходный элемент управления. Если мы создадим новый профиль публикации и опубликуем его, все будет работать. Но это не является устойчивым. Я не могу запретить VS автоматически добавлять профили публикации в TFS (если бы мы могли, я думаю, это решило бы проблему), поэтому теперь я ищу лучшие способы публикации приложения на веб-сервере. Есть ли лучший инструмент для публикации веб-приложений или мне нужно написать собственное расширение VS?Публикация проектов без VS Публикация
ответ
За этот вопрос (https://stackoverflow.com/a/12393154)
временный ответ, кажется, чтобы изменить параметры от версии для отладки, сохранить, а затем включите его снова. Это заставляет файл pubxml.user перестраиваться, что на самом деле является проблемой.
Да, я прочитал это и с слишком большим количеством проектов для подсчета, это не является устойчивым долгосрочным. Я не хочу, чтобы каждый из моих разработчиков делал еще один шаг перед публикацией. Я хочу что-то надежное и масштабируемое. – Josh
@ Джош: Я понимаю. Я не нашел команду публикации, чтобы быть надежной вообще. Даже в небольших средах он иногда становится боковым и фактически не копирует файлы в каталог публикации. Из чего я могу сказать, что VS пытается кэшировать много вещей, которые просто не нужно кэшировать. Мы все еще используем его, просто потому, что я не нашел достойной альтернативы. – NotMe
- 1. Публикация VS vs dotless
- 2. Публикация .Net проектов в подкаталог
- 3. TFS 2010 Публикация нескольких проектов
- 4. Публикация веб-проектов с MSBuild
- 5. Публикация плющ-файла без банки
- 6. Публикация ASP.NET без развертывания
- 7. Публикация сайта без roslyn
- 8. Публикация без нажатия кнопки
- 9. Публикация без кнопки отправки
- 10. Публикация нескольких проектов из одного решения TeamCity
- 11. Публикация и публикация Faye канала
- 12. Публикация на Facebook без ссылки
- 13. Visual C# публикация без установщика
- 14. Публикация проекта msi C#
- 15. Публикация веб-сайта Файловая система без файлов cs VS 2012
- 16. Публикация vs Частные внутренние классы в Java
- 17. Публикация VS 2013 не включает все папки
- 18. VS 2008 - Публикация веб-сайта - Exclude App_Data
- 19. Публикация WebSite в VS Express Editions
- 20. Visual Studio - публикация vs Publish Wizard
- 21. VS Публикация, Web Deploy - создать Источник события
- 22. Развертывание/публикация веб-приложения VS 2008
- 23. VS 2012 Публикация диалоговое окно Сайт
- 24. Публикация веб-развертывания с использованием кода VS
- 25. Публикация NopCommerce
- 26. Публикация/публикация страницы Adobe AEM с Java
- 27. Публикация ASP.net Webservice
- 28. Публикация приложения Azure с MSBuild
- 29. Публикация метеоров с расчетами
- 30. Публикация (rootproject) pom without (rootproject) Публикация артефакта/упаковки = pom
Я не думаю, что это отвечает на ваш вопрос, но если вы еще не прочитали его, то вам следует: http://www.hanselman.com/blog/WebDeploymentMadeAwesomeIfYoureUsingXCopyYoureDoingItWrong.aspx –