System.net.http.httprequestexception, вызывая API службы Gmail в C#C#

Место общения программистов C#
Ответить
Anonymous
 System.net.http.httprequestexception, вызывая API службы Gmail в C#

Сообщение Anonymous »

Следующее исключение происходит случайным образом при использовании Gmail API в C#. Мой код работает нормально без каких -либо проблем в течение нескольких часов. Ниже исключение происходит случайным образом. Чтобы решить проблему, мне нужно просто перезапустить свое приложение или перезапустить ПК. После перезапуска все работает нормально, как и ожидалось. Я хотел бы знать, как исправить это исключение навсегда. < /P>

Код: Выделить всё

03-Jun-2021 17:18:13,755 [INFO ] MailApi+d__27 MoveNext             - Email notification send error System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel. ---> System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure.
at System.Net.TlsStream.EndWrite(IAsyncResult asyncResult)
at System.Net.ConnectStream.WriteHeadersCallback(IAsyncResult ar)
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult asyncResult, TransportContext& context)
at System.Net.Http.HttpClientHandler.GetRequestStreamCallback(IAsyncResult ar)
--- End of inner exception stack trace ---
at Google.Apis.Http.ConfigurableMessageHandler.d__69.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Google.Apis.Requests.ClientServiceRequest`1.d__34.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Google.Apis.Requests.ClientServiceRequest`1.Execute()
< /code>
code: < /p>
 var service = new GmailService(new BaseClientService.Initializer()
{
HttpClientInitializer = credential,
ApplicationName = ApplicationName,
});

var result = service.Users.Messages.Send(msg, "me").Execute();

Исключение возникает на сообщении.>

Подробнее здесь: https://stackoverflow.com/questions/678 ... in-c-sharp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»