Это может звучать как очевидный вопрос, но я не могу найти ответ в Интернете.
У меня есть решение MVC, которое состоит из нескольких проектов, например: Проект данных, Проект домена, Сервиспроект, веб-проект и т. д.
Теперь я готов опубликовать решение на своем веб-сервере.Я знаю, что могу построить каждый проект и загрузить файлы DLL и файлы просмотра / содержимого для каждого проекта в моем решении, но мне было интересно, есть ли лучший (автоматизированный) способ развертывания многопроектного решения на сервере?
Идеальным решением для меня было бы щелкнуть пакет развертывания в Visual Studio в моем веб-проекте и автоматически создать файлы и папки, необходимые для всего решения.
Я что-то здесь упускаю или яМне действительно нужно делать это каждый раз, когда я хочу опубликовать на сервере:
- Скачать проекты веб-развертывания и прикрепить проект развертывания для каждого из моих проектов.
- Установить новый ProjectName_deployи укажите все проекты развертывания здесь.
- Откройте FTP и вручную загрузите соответствующие файлы на сервер с помощью FTP.
Мне кажется, что я с ума сошелМне приходилось прыгать через все эти обручи каждый раз, когда я хотел опубликовать на сервере.Я предполагаю, что с помощью Web Deploy или чего-то подобного я мог бы автоматизировать весь этот процесс, но я просто не могу найти соответствующую справку в Интернете.
Я использую Visual Studio 2010 Professional с Windows Server 2003/IIS6.
Спасибо за совет.
Rich