Я без проблем протестировал код RestSharp в приложении Windows Form.Однако код не будет работать в службе Windows.После некоторого тестирования я обнаружил, что:
var client = new RestClient();
- первое, что терпит неудачу.Под «неудачей» я подразумеваю, что поток никогда не возвращается из этого вызова.Если я запускаю его из события OnStart()
, служба не запускается должным образом.
Некоторые интересные наблюдения: try/catch
не обнаруживает ошибку, и ничего в функции не работает, включая коддо этой строки.Записывает в журнал событий до того, как вызов никогда не поступит в журнал.Я попытался заменить эту строку кодом, который мог вызвать ошибку (разделить что-то на ноль), и в журнале событий есть строка, которую я выписал заранее, и ошибка, обнаруженная в try/catch
.