У меня есть приложение asp.net.Он имеет 7 проектов .Web, каждый из которых работает на своем порте.
Я могу получить доступ к API и веб-странице для каждого проекта .Web, за исключением одного: DemandService.Web.
Для этого конкретного проекта .Web я не могу получить действительный ответ.Код ответа всегда HTTP 426 Требуется обновление, и этот ответ отправляется со следующими заголовками: сервер → WebSocket ++ / 0.3.0-alpha4.
Кроме того, этот проект .Web больше не отображается в списке IIS Expressзапущенные сайты.
Я повторно ПОЛУЧИЛ свое приложение и перезагрузил компьютер.Я убедился, что в DemandService.Web нет ожидающих изменений, которых нет в других проектах .Web.Я не уверен, что изменилось, что может вызвать это.
Есть идеи?Можно ли как-то сбросить конфигурацию IIS Express?
![enter image description here](https://i.stack.imgur.com/aZxqd.png)
![enter image description here](https://i.stack.imgur.com/k0gap.png)
![enter image description here](https://i.stack.imgur.com/CSsu0.png)
РЕДАКТИРОВАТЬ
Я удалил и переустановил IIS Express 10.0.Теперь IIS Express действительно запускает мой .Web проект, и я вижу, как он работает.Однако вместо использования порта 9005, указанного в свойствах проекта, он запускает проект на 44322. В противном случае он работает.
Почему IIS Express переключает порт на меня?Похоже, что есть конфликт с конфигурацией порта 9005.Есть ли каталог vhost, который я должен переконфигурировать?