Ответ 1
Это можно сделать, отредактировав файл applicationHost.config
C:\Users\yourProfile\Documents\IISExpress\config\applicationHost.config
Visual Studio обычно обрабатывает этот файл для вас при изменении конфигурации, но вы можете вручную отредактировать. Найдите конкретный сайт, с которым работаете, и должны работать следующие привязки:
<bindings>
<binding protocol="http" bindingInformation="*:5252:localhost" />
<binding protocol="http" bindingInformation="*:5252:contoso.localhost" />
</bindings>
Вы действительно можете изменить порт на все, что хотите, чтобы вы могли использовать 80, чтобы сберечь себя от ввода. Продолжайте добавлять привязки, чтобы заполнить свой многопользовательский договор по мере необходимости.
Если вы ищете дополнительную информацию, я бы рекомендовал проверить сообщение в блоге Scott Hanselman на IIS Express и SSL.
Update
С ядром VS 2015 и .NET, applicationHost.config переместился в систему хранения на основе каталогов вместо конфигурации глобального конфигурационного файла. Новое местоположение относится к вашему проекту:
.vs\config\applicationHost.config
К этому файлу применяются те же принципы редактирования, но при использовании источника источника данных TFS VS не редактирует файл при изменении между ветвями, как в глобальном файле.
Что касается комментариев к шаблону для доменов, подстановочное имя хоста не поддерживается до IIS 10. Поэтому его можно поддерживать в IIS Express 10, но, возможно, не раньше.
Пробой
bindingInformation
:
bindingInformation="<IPAddress>:<Port>:<Hostname>"