Каков предпочтительный метод развертывания веб-проекта? Просто скопируйте dll после компиляции в режиме выпуска и зарегистрируйте их? или с помощью NSIS для создания установщика или проекта, созданного MS.Лучший способ развертывания веб-проекта VS-2008
ответ
Обычно я использую Web Deployment Project для каждого WebSite или WebApplication, это позволяет мне управлять конфигурациями сборки, слиянием и определять задачи MSBuild перед отправкой.
Вы также можете посмотреть на Microsoft Web Application Installer, это будет очень хорошо, но это все еще в стадии бета-тестирования, однако вы можете попробовать ...
Это в значительной степени зависит от того, где ваш веб-приложение будет и опыт, который вы хотите предоставить. При развертывании на веб-хостинге лучше всего использовать развертывание xcopy и документацию. Если у вас есть реальная конечная система, проще всего создать установщика, чтобы сделать всю работу ноги для ваших клиентов и, возможно, сохранить вашу работу с некоторыми документами.
Я бы рекомендовал инвестировать в настройку непрерывного процесса интеграции (CruiseControl.Net или TeamCity и т. Д.). Поскольку вы, вероятно, не только собираетесь развернуть его для своего клиента только один раз.
Наличие автоматического развертывания одним нажатием кнопки - это Godsend. Если вы инвестируете несколько дней, вы можете автоматически развертывать dev-среду каждый раз, когда кто-то проверяет код (и он компилирует и все тесты проходят), ежедневно настраивает развертывание в тестовую среду и имеет кнопку для автоматического развертывания когда вы хотите.
Андреас, я нахожусь в процессе получения CC.Net. В то же время я использую проект веб-развертывания. Используя это и проходя через настройку, он создает папку «release» с папкой bin, содержащей dll, а также aspx в родительской папке.
Предполагаю, что теперь я могу создать файл MSI с использованием папки «release» или мне нужно сделать что-то другое для создания MSI, который я могу запустить на клиентском сервере.
- 1. Лучший способ развертывания ASP.NET
- 2. Лучший способ структурирования сценария развертывания?
- 3. Лучший способ развертывания реестра и сертификатов
- 4. Лучший способ развертывания веб-приложение для производства
- 5. Лучший способ развертывания веб-приложения Zend
- 6. Лучший способ развертывания на устройстве Windows Mobile
- 7. Лучший способ развертывания проекта Visual Studio 2013
- 8. Лучший способ развертывания веб-приложения ASP.NET
- 9. VS2008 Раздел развертывания веб-развертывания Замена с помощью Elmah
- 10. Лучший метод перевода - ASP.NET VS2008
- 11. Проекты развертывания VS2008, измененные в процессе сборки
- 12. Лучший способ развертывания ExtJs Grid в крупномасштабном проекте
- 13. Лучший способ для создания файла WAR WAR для развертывания
- 14. Лучший способ для развертывания приложения angular.js, сделанного с йоменом?
- 15. Лучший способ для развертывания Drupal 8 модулей и тем
- 16. Лучший способ упаковки и развертывания приложений MVC3 на клиентских сайтах
- 17. Ruby/Rails - лучший способ запуска задач после развертывания?
- 18. Лучший способ для развертывания со сборками, менеджерами зависимостей и GIT?
- 19. Лучший способ для развертывания сжатых активов - Джанго Компрессор
- 20. лучший способ развертывания автономного установщика для отчета о кристалле?
- 21. Лучший способ развертывания классического asp webapp с базой данных sqlite?
- 22. Лучший способ развертывания узла api на сервере linux для производства
- 23. Лучший способ развертывания subversion (SVN) в среде с несколькими окнами
- 24. Лучший способ развертывания и ссылки на файл XSLT
- 25. Лучший способ развертывания пост-сборки Visual Studio в командной среде?
- 26. Какой лучший способ для развертывания веб-приложения на основе javascript?
- 27. Лучший способ развернуть Spark?
- 28. Лучший способ создать установщик C#
- 29. Проект развертывания VS2005 для VS2008 - ошибки компилятора ASPNET
- 30. Ошибка развертывания SharePoint с использованием VS2008 в строке comannd