ASP.NET MVC: необходимо развернуть несколько копий сайта - PullRequest
0 голосов
/ 20 декабря 2010

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

«Наилучшее» означает наименьшую вероятность возникновения проблем и головной боли при обслуживании. Атрибуты, которые были бы хорошими: быстрая / простая в реализации, быстрая / простая в обслуживании.

1 Ответ

0 голосов
/ 16 августа 2011

Вы можете написать свой собственный механизм просмотра в ASP.NET, который загружает другую тему в зависимости от клиента, который входит в систему.

Таким образом, вы можете загружать различные каскадные таблицы стилей, главные страницы, представления .... и т. Д.

Примерно год назад я написал пост на эту тему:

http://cgeers.com/2010/02/25/asp-net-mvc-themed-view-engine/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...