вызов "new RestClient ()" не работает в моей службе Windows - PullRequest
0 голосов
/ 26 апреля 2018

Я без проблем протестировал код RestSharp в приложении Windows Form.Однако код не будет работать в службе Windows.После некоторого тестирования я обнаружил, что:

var client = new RestClient();

- первое, что терпит неудачу.Под «неудачей» я подразумеваю, что поток никогда не возвращается из этого вызова.Если я запускаю его из события OnStart(), служба не запускается должным образом.

Некоторые интересные наблюдения: try/catch не обнаруживает ошибку, и ничего в функции не работает, включая коддо этой строки.Записывает в журнал событий до того, как вызов никогда не поступит в журнал.Я попытался заменить эту строку кодом, который мог вызвать ошибку (разделить что-то на ноль), и в журнале событий есть строка, которую я выписал заранее, и ошибка, обнаруженная в try/catch.

...