У меня возникли проблемы с настройкой чистой среды разработки для всех веб-сайтов, над которыми я работаю. Я работаю над 40 различными веб-сайтами и по крайней мере 5 из них одновременно. Мне нужно, чтобы они все находились в корне сайта, чтобы управление URL-адресами работало со всеми CMS.
Моей первой попыткой было использовать для них возрастающие номера портов, начиная с localhost:1000 и далее вверх. К сожалению, требовалось много усилий, чтобы выяснить, какой порт к какому веб-сайту принадлежит, и это очень раздражало.
Моя вторая попытка заключалась в сопоставлении раздражающих портов с реальными словами с помощью файла hosts. Так что я остановился на localhost.tele2, localhost.ikea, localhost.volvo и т. д. К сожалению, это требует много времени для настройки (очистка и добавление в файл hosts, настройка веб-сайта с наибольшим номером порта в IIS и т. д.) и регулярно мне приходится очищать кэш DNS, чтобы некоторые сайты, добавленные или удаленные из файла hosts, заработали.
Итак, как мне красиво организовать множество веб-сайтов в IIS7? Возможно, я пропустил очень умный метод, который вы используете.