Я создал веб-API Azure Service Fabric и планировал получить доступ к нему через встроенный обратный прокси-сервер Service Fabric.
Все работало хорошо локально, но когда я публиковал в Azure, пытался получить доступ к маршруту через обратный прокси-сервервремя ожидания истекло.
Я подумал, что это может быть мое приложение, поэтому я просто открыл новое решение с шаблоном по умолчанию и опубликовал его в своем локальном приложении.Все работало нормально, обратный прокси и все.Поэтому я опубликовал в Azure и снова столкнулся с той же проблемой.
Я мог получить доступ к веб-API на Azure по обычному маршруту (через конечную точку службы), например:
xxxx.east.cloudapp.azure:8080/api/values
Но, пройдя через порт обратного прокси-сервера 19081 раз:
xxxx.east.cloudapp.azure:19081/[app]/[service]/api/values
Я обязательно установил флажок Включить обратный прокси-сервер при настройке ресурса кластера в Azure и установил порт 19081. Обавыше работает нормально на localhost, но в Azure работает только нормальный маршрут.
Интересно, есть ли какое-то дополнительное редактирование манифеста или что-то, что мне нужно было сделать, чтобы он работал на Azure правильно?