У меня есть домен xyz.com в среде общего хостинга ASP.NET.
Я запутался в том, чтобы выбрать отдельные приложения ASP.NET MVC 2.
Создавать ли физический поддомен для каждого приложения или создавать виртуальный каталог для каждого приложения.
Я также хочу использовать поставщик членства и роли asp.net для всех приложений.
Компания общего хостинга структурирует папку следующим образом:
- \ httpdoc для xyz.com
- \ subdomains \ one для физического субдомена one.xyz.com , который находится ниже веб-сайта xyz.com.
- \ subdomains \ two для физического субдомена two.xyz.com , который находится ниже веб-сайта xyz.com.
- \ httpdoc \ three - для виртуального каталога xyz.com / three .
- \ subdomains \ one \ four для виртуального каталога one.xyz.com / four .
Мои вопросы:
- Что рекомендуется для разделения приложений, используя физический поддомен или виртуальный каталог?
- Есть ли побочный эффект для каждого механизма у поставщика членства и роли asp.net?
Примечание:
Хостинговая компания также обеспечивает создание виртуального субдомена (виртуальный субдомен часто называют субдоменом в подпапке). Каждый виртуальный поддомен сопоставляется с папкой в \ httpdoc, принадлежащей корневому домену. Например: виртуальный поддомен xyz.com / five будет сопоставлен с папкой в \ httpdocs \ five .
РЕДАКТИРОВАТЬ 1:
Мне не нравится, что виртуальный механизм субдомена создает субдомен, потому что он испортит структуру папок, принадлежащих виртуальному каталогу.