Я создал шлюз приложений с WAF (режим обнаружения по умолчанию) в группе ресурсов Azure (без ASE) с членом / целью backendPool веб-приложения службы приложений ссылка MS (следуйте инструкциям в письме как через портал Azure, так и через PowerShell).
Я не использую никаких пользовательских доменов, только базовая конфигурация с моим членом backendPool, являющимся веб-приложением Azure, то есть mywebapp.azurewebsites.net (веб-приложение - это базовый тестовый сайт ASP.NET, который отлично работает на его адресе .azurewebsites.net).
В документации по шлюзу приложений MS указано, что теперь они поддерживают службы приложений в качестве целей backendPool (FQDN / которое я использую).
Насколько мне известно, мои базовые httpSettings, базовый слушатель и правило настроены правильно (HTTP-порт 80.
По сути, мой шлюз приложений должен прослушивать порт 80 подключенного к нему общедоступного IP-адреса и пересылать любые входящие запросы члену backendPool (веб-приложение).
Но когда я пытаюсь получить доступ к общедоступному IP-адресу шлюза (или DNS-адресу), я продолжаю получать сообщение «Веб-сайт Azure 404 не найден». страница / ошибка.
Как ни странно, если я останавливаю веб-приложение на портале Azure, я получаю ошибку 502 / плохой шлюз, пока я не перезапущу веб-приложение, из которого возвращается страница 404.
Я не знаю, упустил ли я что-нибудь здесь? Есть ли у кого-нибудь какие-нибудь предложения? Я не могу заставить это работать.