Как мне красиво управлять многими URI веб-сайта localhost с помощью IIS7

У меня возникли проблемы с настройкой чистой среды разработки для всех веб-сайтов, над которыми я работаю. Я работаю над 40 различными веб-сайтами и по крайней мере 5 из них одновременно. Мне нужно, чтобы они все находились в корне сайта, чтобы управление URL-адресами работало со всеми CMS.

Моей первой попыткой было использовать для них возрастающие номера портов, начиная с localhost:1000 и далее вверх. К сожалению, требовалось много усилий, чтобы выяснить, какой порт к какому веб-сайту принадлежит, и это очень раздражало.

Моя вторая попытка заключалась в сопоставлении раздражающих портов с реальными словами с помощью файла hosts. Так что я остановился на localhost.tele2, localhost.ikea, localhost.volvo и т. д. К сожалению, это требует много времени для настройки (очистка и добавление в файл hosts, настройка веб-сайта с наибольшим номером порта в IIS и т. д.) и регулярно мне приходится очищать кэш DNS, чтобы некоторые сайты, добавленные или удаленные из файла hosts, заработали.

Итак, как мне красиво организовать множество веб-сайтов в IIS7? Возможно, я пропустил очень умный метод, который вы используете.


person Simeon    schedule 28.05.2010    source источник


Ответы (1)


я создал быструю программу, в которой я нажимаю кнопку, и список доменов устанавливается на 127.0.0.1 в моем файле хоста, и нажимаю другую кнопку, и все эти записи удаляются, поэтому мой компьютер возвращается в нормальное состояние.

person RandyMorris    schedule 28.05.2010
comment
Вы имеете в виду итерацию веб-сайтов в файле IIS7 machine.config и программное добавление их в файл hosts? Я думаю, вы не это имеете в виду, но такая программа была бы довольно изящной. Если у меня будет время, это, вероятно, будет мой предпочтительный маршрут. - person Simeon; 28.05.2010
comment
Да, на самом деле у меня есть база данных доменов, над которыми я работаю, но этот метод тоже сработает. Это действительно просто, просто прочитайте и напишите текстовый файл, убедитесь, что у вас есть правильные разрешения. У меня есть небольшое окно с двумя кнопками, которое становится красным, когда оно локальное, и зеленым, когда удаленное. - person RandyMorris; 29.05.2010