Могу ли я иметь приложение ASP.MVC 3, работающее в корне моего сайта (простая CMS для предоставления содержимого сайта MOST), и совместить его с дополнительными приложениями ASP.Net (2 приложения Web Forms и 1 приложение MVC)запуск в подпапках для обеспечения более специализированных функций?
Пример:
www.mycompany.com
/ // ASP.MVC 3 App goes here to handle 90% of our page content.
/store/ // Older web forms app to handle our online store.
/survey/ // Older web forms app to provide survey forms.
/locations/ // An ASP.MVC 3 app to render a map with site locations.
Я не против при необходимости интегрировать приложение MVC 'location' с CMS, но если они могут быть отдельнымиЭто упростит долгосрочное обслуживание.Нужно ли корневому приложению знать о других?(Включая другие проекты в качестве подпроектов в основной проект MVC в VS.2010?)
Что касается приложений для веб-форм «магазин» и «опрос».Они используют .Net 3.5, но мы могли бы перекомпилировать их в 4.0, если это необходимо.Нужно ли, чтобы папки «store», «survey» и «location» были виртуальными папками, сопоставленными с IIS?
Надеюсь, этот пример достаточно упрощен, чтобы выяснить, возможно ли (и как) интегрировать приложениявместе с ASP.MVC 3 работает в корне сайта.Я нахожусь в ситуации, когда отдельные приложения должны совместно использовать домен и выдавать себя за 1 сплоченный сайт.(Все они будут использовать один и тот же HTML-шаблон)