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