Я унаследовал существующее решение ASP.NET MVC C#.ASP.NET MVC Application URL Schema
В настоящее время существует два отдельных проекта веб-приложений.
- Сайт администратора - используется для управления содержимым публичного сайта.
- Общественность облицовочный сайт
В настоящее время сайт общественного облицовочный не в производстве; только сайт администратора развертывается в Windows Server 2012 с использованием IIS 8.0, используя домен клиента, например. www.mysite.com
клиент хотел бы сайт общественного облицовочный и администратора сайта, чтобы быть accessibile через тот же домен:
Public: www.mysite.com
Администратор: www.mysite.com/ admin или admin.mysite.com
Есть ли способ достичь этого, если два набора функциональных возможностей в настоящее время инкапсулированы в различные веб-приложения?
Я интересно, если:
- Есть ли способ, чтобы достичь выше поддоменов или какой-либо другой признак IIS
- Или, если все возможное, чтобы переместить все функциональные возможности администратора в MVC Площадь в пределах одного веб-приложения
Обсуждались все плюсы и минусы каждого подхода (или ссылки на ресурсы).
Исправьте меня, если я ошибаюсь, но я никогда не рассматривал отдельное решение для обоих веб-приложений - они были бы отдельными веб-приложениями, но под одним файлом решения - в этом случае преимущество упрощенного обслуживания кода - это немой, я считаю. – JTech