Маршрутизация на основе URL-адреса шлюза приложений Azure будет направлять различные запросы к различным группам серверов (пулам серверов) на основе URL-адреса запроса. Как только запрос отправляется на виртуальную машину, он принимается и обрабатывается как обычный веб-запрос. Если URL-адрес, к которому вы обращаетесь, является допустимым веб-URL для веб-сервера, который получает запрос, он вернет правильный ответ.
Тот факт, что вы получаете ошибку 404, означает, что ваши веб-серверы получают запрос, но ничего не находят в запрошенном месте. Один из способов решения этой проблемы - войти на виртуальную машину, которая должна получать запрос, и попробовать запрос в браузере, заменив blabla.cloudapp.azure.com/with localhost /.
В приведенном вами примере вам понадобится папка из вашего веб-каталога с именем "b1", чтобы указанный вами URL-адрес был действительным запросом.
Вы можете использовать правило на основе пути, чтобы указать бэкэнд-пул по умолчанию, а также конкретные URL-пути, которые следует отправлять в другие бэкэнд-пулы. Ниже приведен пример настройки шлюза приложений Azure с маршрутизацией на основе URL в портале .