2015-07-29 11 views
0

VS2013 update 4, MVC5Являются ли несколько поддоменов когда-либо релевантными в проекте MVC?

Все еще относительно новое для MVC. Для разделения функциональных доменов в проекте MVC использование областей кажется явным из этих сообщений (olderSOlink, newerMVC5link).

Есть ли причина, по которой субдомены будут интегрированы как часть решения, включающего различные функциональные области данного проекта MVC? У меня нет причины, чтобы хочу, чтобы использовать поддомены, я просто спрашиваю, потому что я не знаю, есть ли какое-то преимущество, о котором я должен знать.

Возможно ли это даже без особого труда? Например, может ли вход в систему переходить через поддомены? Будут ли другие сложные проблемы?

В настоящее время проект, который я строю, является «относительно» небольшим и будет иметь около 5 основных доменов, поэтому я предполагаю, что Areas - лучшая архитектура для изоляции этих доменов, но я хотел попросить руководство, прежде чем зайти слишком далеко и принимать решения, которые затрудняли бы использование поддоменов в случае наличия веских оснований для их использования в одном проекте MVC.

ответ

1

Обычно я использую субдомены для разделения основных функций приложения или если у меня несколько серверов, на которых я хочу находиться на одном доменном имени.

Чтобы ответить на ваш вопрос при входе в систему, если вы используете одно и то же приложение, вы остаетесь на сервере во всем домене (в зависимости от способа использования сеансов cookie будет доступен для домена в целом).

Если вы спрашиваете использование поддоменов, они на самом деле просто схема именования, поэтому вы можете классифицировать свои 5 основных приложений в один домен с разными путями (например,/portal,/store,/etc ..), а затем вы могли бы point store.domain.com -> domain.com/store. Так что это довольно гибко в конце.

+0

Thx! Любые ссылки, которые вы знаете об этом, представляют собой простые примеры выполнения этих действий? – Alan

+0

Если вы спрашиваете о указателе субдомена, это зависит от вашего хоста. Если у вас есть godaddy, тогда: (https://www.godaddy.com/help/managing-a-domain-names-subdomains-4080) должно помочь – SnoApps

+0

А, извините, не было ясно. Я хорошо знаком с созданием и загрузкой кода в поддомены. Мой запрос для ex был относительно того, что я должен сделать, чтобы архитектор/установил приложение MVC для использования поддоменов. Каковы соображения, касающиеся разных моделей, убедившись, что взгляды согласованы, как разные места загружены из проекта и т. Д. Я добавлю, что, хотя повторное использование часто вызывает беспокойство, а не столько для этого проекта, вот почему я задавался вопросом о преимущества областей или поддоменов. – Alan