
У меня есть веб-API, размещенный на Azure. Он подключается к стороннему сайту, используя их IP-адрес и порт dev-среды. Это работает отлично. Требование заключалось в том, чтобы затем создать VPN-соединение site-to-site для подключения к их live-среде.
Я создал VNet, vNetGateway и localGateway. VnetGateway использует новый публичный IP-адрес, который успешно подключается к localGateway.
Затем я хочу направить свой webAPI через vNetGateway, поэтому я настраиваю конфигурацию «точка-сайт».
Мой веб-API создает внутреннее сокетное соединение, направленное на указанный ими адрес подсети и порт, но все, что я вижу, это ошибки соединения.
К какому веб-адресу и порту должен подключаться webApi?
решение1
Из твоего комментария я вижу, что ты застрял
как отладить соединение между моим API и VNET
В этом случае существует множество методов отладки соединения между API и vnet.
- Создайте виртуальную машину в vnet и попробуйте подключиться из веб-приложения или к нему.
- Используйте консоль kudu и попробуйте выполнить ping вашего клиента или виртуальной машины. Например, выполните ping виртуальной машины с помощью
tcpping 10.10.0.4:3389
- Выполните веб-запрос к одному из ваших серверов или вашему клиенту.
Более подробную информацию вы можете получить из этого замечательного блога:Подключите службу приложений Azure к виртуальной сети