Моделировать домены локально в ASP.NET / IIS7 - PullRequest
2 голосов
/ 06 апреля 2009

Я хотел бы смоделировать, что мое приложение ASP.NET является историческим, скажем, simdomain.com.

Как я могу сделать это легко?

В идеале мне нужен какой-то фильтр, поэтому запросы к определенным доменам направляются на localhost, и его легко включить и выключить.

Ответы [ 3 ]

7 голосов
/ 06 апреля 2009

Редактирование файла hosts .

  1. Выполнить notepad c:\windows\system32\drivers\etc\hosts
  2. Добавить следующую строку:

    127.0.0.1 simdomain.com

  3. Откройте администратор IIS и добавьте веб-сайт «simdomain.com». Итак, он знает домен.

2 голосов
/ 06 апреля 2009

Попробуйте отредактировать локальный файл hosts. Расположение по умолчанию:% SystemRoot% \ system32 \ drivers \ etc \ hosts в большинстве систем Windows.

Затем вы просто добавляете строку

127.0.0.1       simdomain.com

Это должно сделать это.

РЕДАКТИРОВАТЬ: Ах, и, как сказал Чакрит: Откройте администратор IIS и добавьте сайт "simdomain.com". Итак, он знает домен.

Это немного зависит от версии IIS, но, если я правильно помню, для IIS7 сделайте следующее:

  1. Запустите «inetmgr» или получите доступ к настройкам IIS через панель управления.
  2. В меню слева откройте «Сайты» и щелкните правой кнопкой мыши по сайту, к которому вы хотите получить доступ. Выберите «Изменить привязки ..»
  3. Нажмите добавить. Тип: Http, IP-адрес: все неназначенные, порт: 80, имя хоста: simdomain.com, затем нажмите OK.

Могу также сделать мой ответ правильным, даже если сообщение немного избыточно. ;)

0 голосов
/ 06 апреля 2009

Возможно, прочитайте это ТАКОЕ обсуждение; «Сервер разработки ASP.NET или IIS локального хоста»

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