Использование 2 имен хостов для одного и того же приложения .NET - PullRequest
0 голосов
/ 12 мая 2009

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

1 Ответ

3 голосов
/ 12 мая 2009

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

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

Edit. Упс, пропустил немного про тестирование. Что ж, лучше всего поместить в файл HOSTS две записи с вашим доменным именем. Отредактируйте файл c: \ windows \ system32 \ drivers \ etc \ hosts и добавьте следующую строку

fakedomain1.com 127.0.0.1

fakedomain2.com 127.0.0.1

EDIT2: неотмеченные правки ниндзя раздражают.

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