2009-05-12 2 views
0

Мне нужно иметь 2 доменных имени, которые будут в основном быть одним и тем же приложением, но с другой темой или скином. Я знаю, что могу проверить доменное имя с помощью Server Variables, но как указать оба домена в одном приложении? И я разрабатываю это как обычный сайт (за исключением тематики?) Я просто делаю очередной «Проект веб-сайта»? Кроме того, у меня есть только доступ к моей локальной машине dev (http://localhost), а не к доменам, поэтому как мне пройти тестирование и настройку? Благодаря!Использование двух имен хостов для одного и того же приложения .NET

ответ

3

Вы бы сделали это в IIS. Ваш DNS будет указывать оба домена на один и тот же компьютер, а затем внутри заголовков IIS вы помещаете обе записи домена.

Что касается обработки его с точки зрения кода, вы можете использовать объект Request (HttpRequest.Url), чтобы определить, какой из этих двух сайтов посещается, и динамически изменять любые настройки на сайте.

Редактировать. Ой, пропустил бит о тестировании. Ну, лучше всего поставить две записи в свой файл HOSTS с вашим доменным именем. Отредактируйте файл C: \ WINDOWS \ system32 \ Drivers \ Etc \ хостов и добавьте следующую строку

fakedomain1.com 127.0.0.1

fakedomain2.com 127.0.0.1

edit2: Unmarked Ниндзя правки раздражает.