URL-адрес, указанный в applicationhost.config, не запускается в iis express

В последней версии Visual Studio, когда я начинаю отлаживать свое приложение, у меня нет доступа ко всем URL-адресам, которые я настроил в своем applicationhost.config файл. Они работали примерно неделю назад.

У меня есть это в моем applicationhost.config bindings раздел:

<bindings>
    <binding protocol="http" bindingInformation="*:51415:localhost" />
    <binding protocol="http" bindingInformation="*:51415:subdomain.localhost" />            
    <binding protocol="http" bindingInformation="*:51415:othersubdomain.localhost" />
    <binding protocol="http" bindingInformation="*:51415:thirdsubdomain.localhost" />
    <binding protocol="http" bindingInformation="*:80:pro.myPC.mydomain.biz" />
    <binding protocol="http" bindingInformation="*:443:pro.myPC.mydomain.biz" />
    <binding protocol="https" bindingInformation="*:44303:pro.myPC.mydomain.biz" />
    <binding protocol="https" bindingInformation="*:44303:localhost" />
</bindings>

Я вижу только некоторые из перечисленных в IISExpress:

http://subdomain.localhost:51415/
http://thirdsubdomain.localhost:51415/
https://pro.myPC.mydomain.biz:44303/
https://localhost:44370/

ОБНОВЛЕНИЕ: Я удалил привязки для поддоменов, и http://localhost:51415/ прежнему не работает. В инструменте панели задач IIS Express остается только URL-адрес https.

1 ответ

Решение

По какой-то причине мне нужно запустить Visual Studio от имени администратора. Я установил ярлык, чтобы он всегда начинался с правами администратора, но, видимо, после обновления ярлык был сброшен.

Начиная как администратор, это работает.

Другие вопросы по тегам