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