Подтвердить что ты не робот

Сделать локальный пользовательский домен в IIS Express

Я использую IIS Express в Visual Studio 2010, и сейчас он работает на localhost: 61156. Но мне нужно, чтобы он работал в домене. Можно ли запустить IIS Express на devserver.com вместо localhost: 61156? Поэтому в основном, когда я запускаю debug, я хочу devserver, com, а не localhost: 61156. Я натолкнулся на некоторые вещи в Google, но не повезло. Любые идеи о том, как это сделать?

Спасибо!

4b9b3361

Ответ 1

Сделайте следующее

  • Если IIS Express работает, остановите его
  • Откройте файл проекта webapplication (*.csproj или *.vbproj)
  • Найдите <IISUrl>http://localhost:61156/</IISUrl> и измените его на < IISUrl>http://devserver.com:61156/</IISUrl>
  • Открыть файл% userprofile%\documents\iisexpress\config\applicationhost.config
  • Найдите запись своего сайта в файле applicationhost.config, измените привязку, как показано ниже
    <binding protocol="http" bindingInformation="*:61156:devserver.com" />
  • В файле \Windows\system32\drivers\etc\hosts добавьте следующее сопоставление "127.0.0.1 devserver.com"
  • В вашем браузере добавьте исключение для обхода прокси для devserver.com
  • Обратите внимание, что, поскольку вы используете собственный домен (привязка не локального хоста), вы должны запустить visual studio как Administrator

Ответ 2

@vikomall ответ правильный, но у меня нет достаточной репутации для комментариев, поэтому я добавляю дополнительный ответ здесь с разъяснением для Visual Studio 2015.

Visual Studio 2015 теперь добавляет файл applicationhost.config, специфичный для вашего проекта, вместо использования глобального. Он расположен по адресу: /path/to/code/root/.vs/config/applicationhost.config

Выполняйте те же действия, что и @vikomall, но используйте шаг выше для шага 4.

См. блог Майка Dice