Первоначальные мысли заключаются в том, что использование мастер-страниц в Sitecore не совсем удобно.Кажется странным иметь такие требования и уже прописал Sitecore.
Три идеи приходят на ум.
1) Рассмотрите возможность разделения решений и размещения определенных страниц Sitecore в чистом, стандартном,Sitecore решение.Используйте балансировщик нагрузки, чтобы указать, какие URL-адреса указывают куда.У этого подхода может быть много побочных эффектов, связанных с сеансами и т. Д.
2) Перенесите существующее решение в Sitecore, заменив главные страницы макетами и подслоями Sitecore.В то же время перейдите к проекту веб-приложения.Это, скорее всего, лучший долгосрочный подход.Основной проблемой будет сопоставление существующего контента с набором шаблонов в Sitecore и различные этапы рефакторинга.
3) Используйте Sitecore в качестве хранилища контента, но обслуживайте контент из существующего решения веб-сайта.Это будет иметь множество усложняющих факторов из-за отсутствия типичного элемента Sitecore, контекста сайта и домена, который должен был бы обрабатываться пользовательским кодом.Решения могут быть совершенно отдельными и даже использовать веб-службы для извлечения контента из Sitecore, который обслуживается существующим решением.Это дает полное разделение, но вы теряете большую часть функциональности Sitecore и в итоге получаете дорогой многофункциональный текстовый редактор + базу данных.
Я бы выбрал # 2, где это возможно.