2010-08-29 2 views
1

Я довольно новичок в ASP.NET MVC, и я просто хочу спросить об этом сценарии, и если да, то кто-нибудь может предоставить какие-либо ссылки на ресурсы о том, как его реализовать.Несколько URL-адресов и одна кодовая база с ASP.NET MVC

Скажите, у меня есть сайт, к которому можно получить доступ с сайта www.mysite.com, могу ли я также загружать один и тот же сайт через www.mysite2com, www.mysite3.com и так далее? эффективно обеспечивая возможность запуска нескольких сайтов из одной базы кода?

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

большое спасибо за любую помощь вы можете предоставить :)

Kris

ответ

2

Да, это возможно

http://web.archive.org/web/20100119084358/http://just3ws.wordpress.com/2010/01/03/skinning-your-asp-net-mvc-application-based-on-your-sub-domain

В этом примере используется поддоменов одного и того же домена, но ничто не мешает вы используете одну и ту же логику и имеете разные изображения/CSS/пути и т. д., созданные на основе полного HOST/доменного имени

+0

@Dimit ryK извините, что я проголосовал за ваш ответ, но ссылка, которую вы предоставили, доступна только зарегистрированным пользователям. Я чувствую, что это не способ ответить на вопрос. Я не хочу регистрироваться на сайте, просто чтобы прочитать ответ! – 2011-01-19 06:14:42

+0

Достаточно честный. Эта статья в блоге была доступна всем, когда я разместил эту ссылку. Теперь мы получаем эту ошибку «был отмечен частным владельцем». Поэтому, видимо, владелец этого блога не хочет, чтобы его статьи были доступны для незарегистрированных пользователей. – DmitryK

+0

Я предоставил редактирование в архивную версию сообщения и удалил мой нижний уровень. –