Я создал два профиля Диспетчер трафика с именами Firstprofile, Secondprofile.Firstly Secondprofile, настроенный с конечной точкой службы приложений. Теперь второй профиль добавлен как конечная точка к первому профилю (называемый вложенным профилем). При просмотре первого профиля отображается следующая ошибка "Ошибка 404 – веб-приложение не найдено".
Вложенные профили в диспетчере трафика Azure не работают должным образом
Ответы (2)
HTTP-запрос, который вы отправляете в свое веб-приложение, включает заголовок «Host», содержащий доменное имя, используемое в запросе. Это должно быть распознано веб-приложением. Стандартное доменное имя веб-приложения (foo.azurewebsites.net) работает всегда, любые другие доменные имена отображаются в списке пользовательских доменов веб-приложения.
Когда вы добавляете веб-приложение в диспетчер трафика, доменное имя профиля диспетчера трафика (child.trafficmanager.net) автоматически добавляется в список пользовательских доменов веб-приложения. Все идет нормально.
В интеграции веб-приложения и диспетчера трафика существует известная проблема, заключающаяся в том, что при использовании вложенных профилей диспетчера трафика доменное имя родительского профиля (parent.trafficmanager.net) не добавляется в список пользовательских доменов веб-приложения. Вот почему вы видите ошибку 404 при попытке доступа к веб-приложению через родительский профиль.
В качестве обходного пути вы должны настроить запись DNS в собственном домене (например, www.contoso.com) в качестве CNAME для parent.trafficmanager.net и зарегистрировать имя собственного домена в качестве личного домена в своем веб-приложении. Доступ к веб-приложению через тщеславный домен теперь должен работать, и для этого будет использоваться вложенный профиль диспетчера трафика как часть разрешения DNS.
Джонатан (менеджер программ, диспетчер трафика Azure)
Проблема именно в том, о чем упомянул Джонатан Тулиани, но есть и альтернативное решение.
Вам необходимо добавить доменное имя родительского профиля диспетчера трафика в веб-приложение.
Просто перейдите в «Пользовательские домены и SSL» -> «Добавить внешний домен» -> введите имя домена, например. tmdemo.trafficmanager.net. Это будет разрешено, и все работает.
Я только что написал об этом сообщение в блоге: Вложенный трафик Профили менеджеров