Я сделал следующее.VS2013 IIS Express MVC5 Субдомены не работают
добавил следующее в мой файл хоста
127.0.0.1 dev.localhost.com
Изменены привязок для сайта в IIS экспресс-конфигурации для
<site name="MySite" id="19"> <application path="/" applicationPool="Clr4IntegratedAppPool"> <virtualDirectory path="/" physicalPath="D:\Projects\MySite" /> </application> <bindings> <binding protocol="http" bindingInformation="*:9888:localhost" /> <binding protocol="http" bindingInformation="*:9888:dev.localhost.com" /> </bindings> </site>
Когда i «Переопределить корневой URL-адрес приложения» на http://dev.localhost.com и запустите ошибку, которую я получаю, это «Не удалось запустить веб-сервер IIS Express» «Указанный начальный URL недействителен http://dev.localhost.com», хотя у меня нет ничего в стартовом URL-адресе выше.
и Когда я сниму флажок переопределения, когда мой сайт находится в режиме отладки. собирается http://dev.localhost.com результатов в странице не найдено
UPDATE
мне пришлось бежать IIS Express в качестве администратора для этого работать.