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 от имени администратора. Я установил ярлык, чтобы он всегда начинался с правами администратора, но, видимо, после обновления ярлык был сброшен.
Начиная как администратор, это работает.