Подключение к Azure Logi c Приложение закрыто удаленным хостом - PullRequest
0 голосов
/ 06 марта 2020

В начале января я разработал очень простое приложение Logi c, которое использует триггер HTTPS в качестве точки входа. Это приложение Logi c просто принимает запрос GET, отправляет мне электронное письмо, а затем возвращает клиенту ответ 200 OK.

Я использую его вместе с надстройкой VSTO, которая вызывает Logi c приложение каждый раз, когда оно установлено; так что у меня появляется ощущение роста. Я не получал никаких писем с начала февраля, только для того, чтобы недавно выяснить это, потому что каждый раз, когда надстройка VSTO пытается вызвать триггер, она теперь возвращает «Базовое соединение было закрыто: при отправке произошла непредвиденная ошибка» исключение:

System.AggregateException: произошла одна или несколько ошибок.

---> System. Net .Http.HttpRequestException: Произошла ошибка при отправке запроса.

---> System. Net .WebException: базовое соединение было закрыто: при получении произошла непредвиденная ошибка.

---> System.IO.IOException: невозможно прочитать данные из транспортного соединения: существующее соединение было принудительно закрыто удаленным хостом.

---> System. Net .Sockets.SocketException: существующее соединение было принудительно закрыто удаленным хостом в System. Net .Sockets.Socket.EndReceive (IAsyncResult asyncResult) в системе. Net .Sockets.NetworkStream.EndRead (IAsyncResult asyncResult) --- Конец внутреннего исключения трассировка стека --- в System. Net .Sockets.NetworkStream.EndRead (IAsyncResult asyncResult) в System. Net .Connection.ReadCallback (IAsyncResult asyncResult) --- Конец внутренней трассировки стека исключений --- в System . Net .HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) в System. Net .Http.HttpClientHandler.GetResponseCallback (IAsyncResult ar) --- Конец внутренней трассировки стека исключений --- --- Конец внутренней трассировки стека исключений - - в System.Threading.Tasks.Task`1.GetResultCore (логическое значение waitCompletionNotification) в ExcelAddIn ...

---> (внутренняя исключительная ситуация # 0). Net .Http.HttpRequestException: An при отправке запроса произошла ошибка.

---> Система. Net .WebException: базовое соединение было закрыто: при получении произошла непредвиденная ошибка.

---> Система .IO.IOException: невозможно прочитать данные из транспортного соединения: существующее соединение было принудительно закрыто удаленным хостом.

---> System. Net .Sockets.SocketException: Существующее соединение было принудительно закрыто удаленным узлом в System. Net .Sockets.Socket.EndReceive (IAsyncResult asyncResult) в System. Net .Sockets.NetworkStream.EndRead (IAsyncResult asyncResult) --- Конец внутреннего стека исключений trace --- at System. Net .Sockets.NetworkStream.EndRead (IAsyncResult asyncResult) в System. Net .Connection.ReadCallback (IAsyncResult asyncResult) --- Конец внутренней трассировки стека исключений --- в System. Net .HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) в System. Net .Http.HttpClientHandler.GetResponseCallback (IAsyncResult ar) --- Конец внутренней трассировки стека исключений --- <--- </p>

* Код внутри надстройки VSTO не изменился с января, также не изменилось и приложение Logi c. Это работало нормально для всех клиентов, и теперь не работает ни для одного из них. Что меня еще больше удивляет, так это то, что журнал приложений Logi c также не показывает никаких неудачных вызовов.

Как я могу отладить это?

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