Я использую C#. Net Основное консольное приложение в качестве службы (с использованием Topshelf), и все в порядке, кроме Telegram.Bot SendLocationAsyn c, который возвращает ошибку: «Входная строка была в неправильном формате "
В режиме отладки работает нормально, также как и приложение Release Console. Другие сообщения Telegram работают на 100%. Это определенно только тогда, когда я запускаю приложение как сервис.
Любые идеи приветствуются?
Некоторые примеры кода используются:
string locString = "-25.2567752,28.7920051";
try
{
string[] cam_loc = locString.Split(",");
double Lat = Convert.ToDouble(cam_loc[0]);
double Long = Convert.ToDouble(cam_loc[1]);
var Result1 = await Bot.SendLocationAsync(chatId: -625759052, latitude: (float)Lat, longitude: (float)Long);
}
catch (Exception ex)
{
Log.Error("Error Location Send: " + ex.Message);
}