У меня есть 2 веб-проекты в моем решении:Развертывание веб-сайта и веб-приложения MVC4 как один сайт IIS с виртуальным приложением внутри с MSBuild/MSDeploy
- Наш маркетинг/общественный сайт, который представляет собой небольшой сайт с ASP.NET WebPages 2.
- Приложение для администратора, которое представляет собой приложение MVC4.
Они в настоящее время развернуты в IIS 7.0 в качестве
/wwwmywebsitecom (корень для общедоступного веб-сайта)
---/админ (корень для приложения MVC4)
---/Содержание
---/Scripts
..etc
причины отделить общедоступный сайт от администратора части является чтобы первый загрузчик FAST и не дождался тяжелого механизма установки, который запускается приложением mvc4 (пакеты с параметрами &, маршруты webapi, создание индекса, начальная настройка и т. д.).
Моя цель - упаковать эти приложения и развернуть их на нашем тестовом сервере с помощью MsBuild и MsDeploy. Сейчас я делаю это вручную, но по очевидным причинам мне нужно автоматизировать процесс. (Планирование включения сервера CI после того, как я выясню эту часть).
Я прочитал несколько сообщений, но ни один из них не описывает этот тип вложенного сценария.
Возможно ли это?
Любая помощь будет более чем оценена.
Спасибо, Р.
Да, это отмечено как приложение. Я надеялся развернуть все это сразу, но, честно говоря, я отложил это. Я попробую попробовать и вернусь, чтобы вы знали, работает ли это. Благодаря! –
Кажется, что, как вы предположили, нет ничего, мешающего мне развертывать сначала сайт, а затем приложение mvc4 как виртуальное приложение внутри веб-сайта. Тем не менее, я ищу способ создания ** одного пакета **, поэтому все можно развернуть сразу. –