У меня есть установка веб-развертывания с первыми миграциями кода, выполненными при публикации для проекта MVC. Есть ли способ отменить публикацию, если я что-то прикручу? Я могу написать тесты на единицу и интеграцию до тех пор, пока я не окажусь синим, но неизбежно произойдет ошибка или ошибка. Было бы намного лучше откатить изменения, чем попытаться исправить ошибку, пока живой сайт не работает. У меня также есть проект ruby on rails, который я обычно развертываю с помощью Capistrano. В нем есть удобная команда «cap deploy: rollback», которую я использую регулярно. Мне нужно что-то подобное для моего проекта MVC.Откат Webdeploy публиковать в ASP.NET MVC
2
A
ответ
2
Что вы хотите сделать, это создать определенные ветви и теги в исходном элементе управления, а затем развернуть эти теги. Если вы хотите развернуть предыдущую версию, просто проверьте, что это ветка/тег, и разверните ее.
Вы также можете запустить миграцию с помощью этого скрипта.
Update-Database -TargetMigration:0
Просто измените свой сценарий развертывания, чтобы специально вызвать последнюю версию ваших миграций, которая находится на этой ветке.
Выполнение этих нескольких шагов позволит вам просто развернуть те ветки/тег, которые вы хотите, и ваша производственная среда будет всегда синхронизироваться.
Примечание: Единственное предостережение в том, могут ли ваши миграции быть разрушительными.
Смежные вопросы
- 1. Частичное резервное копирование WebDeploy Откат
- 2. Asp.net MVC4 WebDeploy
- 3. Использование WebDeploy для сайта ASP.NET
- 4. asp.net core публиковать выпуск
- 5. Откат от ASP.NET MVC 3 до MVC 2
- 6. Как использовать WebDeploy с ядром ASP.Net
- 7. ASP.NET MVC 4 не умеет публиковать список ViewModel
- 8. ASP.NET MVC 3: форма не публиковать после удаленной проверки
- 9. Сделки в MVC asp.net
- 10. Как публиковать приложение ASP.NET MVC на хостинге Linux?
- 11. Как публиковать приложение ASP.net MVC для существующей виртуальной машины Azure из VSTS?
- 12. Руководство Откат Spring MVC + Hibernate
- 13. ASP.NET Публиковать проблемы с FTP
- 14. PowerShell webdeploy
- 15. ASP.NET 5 ДНУ публиковать перезаписать
- 16. asp.net & SQL Server + Откат транзакций
- 17. .NET MVC 3 Откат в Dbcontext
- 18. JavaScript minifier (например, YUI), интегрированный в ASP.NET Webdeploy Опубликовать
- 19. Как публиковать веб-сервис в ASP.Net?
- 20. WebDeploy публикует не загружая файлы PDB (MVC precompiled webapp, VS2013)
- 21. MVC WebDeploy Включает ссылочные сборки Файлы документации Xml
- 22. Azure WebDeploy В противном случае
- 23. Создать резервную копию сайта на WebDeploy
- 24. MVC Disabled DropDownlistValue не публиковать выбранный ключ
- 25. WebDeploy 3.0 RunCommand выполняется слишком рано с помощью агента WebDeploy
- 26. MVC App_GlobalResources, использовать местные и публиковать
- 27. Precompile Azure WebRole на Visual Studio 2012 публиковать (не через WebDeploy)
- 28. MSBuild не запускает WebDeploy
- 29. WebDeploy: объединить содержание
- 30. MVC Форма не публиковать, вызывая GET
Я действительно ищу ту же функциональность. Я могу создать тег из исходного элемента управления, но это всего лишь еще один шаг в развертывании. Весь смысл публикации прямо из VS - это сокращение шагов :) – QFDev