Может ли предварительно скомпилированное приложение-функция использовать гибридные подключения к локальным серверам?
Я могу получить доступ к локальному серверу, используя функцию приложения функции сценария С#...
using (var client = new HttpClient())
{
var result = await client.GetAsync("http://onpremisedev/dummywebapi/api/persons/1234");
string resultContent = await result.Content.ReadAsStringAsync();
data = resultContent;
Но когда я использую тот же код С# в предварительно скомпилированной функции приложения-функции, я получаю исключение, что имя сервера не может быть разрешено...
Exception while executing function: CallOnPremiseWebApi ->
An error occurred while sending the request. ->
The remote name could not be resolved: 'onpremisedev'
Я попытался изменить имя сервера на его полное доменное имя, но без изменений.
Оба приложения-функции работают в службе приложений, то есть не в плане потребления.
Служба приложений настроила гибридное подключение к локальному серверу через порт: 80.
Как версия сценария функции может разрешить локальное имя, а предварительно скомпилированная версия не может?
onpremisedev
не является общедоступным доменным именем. Конфигурация виртуальной сети, вероятно, важна здесь, но нам нужно больше деталей. - person Tom W   schedule 19.12.2017