Приветствую тебя, странник!
Я написал небольшое консольное приложение для работы с телеграм-ботом. И оно прекрасно работает на моем ноуте. Но на ПК, который с обираюсь использовать как сервер для приложения, возникается ошибка во время исполнения этого кода:
try {
var webClient = new WebClient();
webClient.DownloadString($"{startUrl}/sendMessage?chat_id={messageFromId}&text=" + number.ToString());
}
catch (Exception e){
Console.WriteLine(e.ToString());
}
В Exception я вижу следующее:
> System.Net.WebException: The SSL connection could not be established,
> see inner exception. Unable to read data from the transport
> connection: Удаленный хост принудительно разорвал существующее
> подключение.. ---> System.Net.Http.HttpRequestException: The SSL
> connection could not be established, see inner exception. --->
> System.IO.IOException: Unable to read data from the transport
> connection: Удаленный хост принудительно разорвал существующее
> подключение.. ---> System.Net.Sockets.SocketException (10054):
> Удаленный хост принудительно разорвал существующее подключение. ---
> End of inner exception stack trace --- at
> System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError
> error, CancellationToken cancellationToken) at
> System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.GetResult(Int16
> token) at System.Net.FixedSizeReader.ReadPacketAsync(Stream
> transport, AsyncProtocolRequest request) at
> System.Net.Security.SslStream.ThrowIfExceptional() at
> System.Net.Security.SslStream.InternalEndProcessAuthentication(LazyAsyncResult
> lazyResult) at
> System.Net.Security.SslStream.EndProcessAuthentication(IAsyncResult
> result) at
> System.Net.Security.SslStream.EndAuthenticateAsClient(IAsyncResult
> asyncResult) at
> System.Net.Security.SslStream.<>c.<AuthenticateAsClientAsync>b__65_1(IAsyncResult
> iar) at
> System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult
> iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean
> requiresSynchronization)
> --- End of stack trace from previous location where exception was thrown ---
Как мне неграмотному, побороть этого дракона?
Спасибо!