Доступ к API Исключение кода в Azure WebJob, но локально работает нормально - PullRequest
0 голосов
/ 08 марта 2019

У меня есть код, который загружает некоторые данные из API, код выглядит следующим образом:

    string ApiUriString = string.Format("http://UriText");
    Uri myApiUri = new Uri(ApiUriString, UriKind.Absolute);
    HttpWebRequest WebReq = (HttpWebRequest)WebRequest.Create(myApiUri);
    WebReq.Method = "GET";
    HttpWebResponse WebResp = (HttpWebResponse)WebReq.GetResponse();

    Console.WriteLine("WebResp.StatusCode:     " + WebResp.StatusCode);
    var engine = new FileHelperEngine<Record>();
    TextReader text = new StreamReader(WebResp.GetResponseStream());
    result = engine.ReadStream(text).ToList();

Он работает локально или даже с запланированным заданием Windows без каких-либо ошибок.Но когда я опубликовал его как WebJob, я получил следующее исключение в выходном файле:

Попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через некоторое время, или не удалось установить соединение, потому что подключенохост не смог ответить.

Не уверен, что вызывает эту проблему и как ее решить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...