Первый вариант (который находится в верхней части окна Choose Location)— это File System. Он позволяет вам выбрать любой каталог на вашем компьютере (в котором будет сохранено содержимое вашего Web-сайта). Вы можете использовать это диалоговое окно для перемещения по файловой системе и выбора (или создания) нового каталога для вашего сайта. На рис. 14.2 показано это диалоговое окно для выбора каталога. Кнопка создания нового каталога (Create New Folder) находится в правом верхнем углу (вместе с кнопкой удаления Delete).
Если вы выбираете для локальной разработки Web-сайта вариант File System, то вам не нужно иметь на вашем компьютере сервер IIS. При этом Visual Studio распознает содержи
мое каталога файловой системы как Web-сайт и запускает локальный экземпляр сервера ASP.NET Development Server. Этот сервер имитирует IIS и его при необходимости можно запускать и останавливать. В итоге вы создаете экземпляры для каждого Web-сайта (который вы запускаете, отлаживаете или собираете при помощи Visual Studio).
Каждый экземпляр сервера для разработки располагается в системном лотке. Вы можете щелкнуть правой кнопкой мыши по экземпляру сервера для разработки и перейти к сайту, который он обслуживает (при помощи Web-браузера); остановить сервер, а также просмотреть его подробности. Пример окна подробностей для сервера разработки показан на рис. 14.3. Здесь вы видите физический и виртуальный путь к серверу, номер порта, а также корневой URL. У вас также есть возможность остановки работающего сервера при помощи кнопки Stop.
Совет
По умолчанию сервер для разработки работает на случайном номере порта. Однако вы можете принудительно указать серверу определенный порт. Для этого вы выбираете Web-сайт и смотрите его свойства. Пример показан на рис. 14.4. Вы можете настроить свойство Use dynamic ports в значение False, а затем указать номер порта при помощи свойства Port number.